DEVFYI - Developer Resource - FYI

What is a kernel object?

Windows programming Interview Questions and Answers

(Continued from previous question...)

2. What is a kernel object?

Each kernel object is simply a memory block allocated by the kernel and is accessible only by the kernel. This memory block is a data structure whose members maintain information about the object. Some members (security descriptor, usage count, and so on) are the same across all object types, but most are specific to a particular object type. For example, a process object has a process ID, a base priority, and an exit code, whereas a file object has a byte offset, a sharing mode, and an open mode.

(Continued on next question...)

Other Interview Questions