Windows Programming Question:
Download Questions PDF

What is a kernel object?

Answer:

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.

Download Windows Programming Interview Questions And Answers PDF

Previous QuestionNext Question
You forget to call CloseHandle - will there be a memory leak?Name few functions that create Kernel Objects?