Debugging Tools for Windows

DEBUG_HANDLE_DATA_BASIC

The DEBUG_HANDLE_DATA_BASIC structure contains handle-related information about a system object.

typedef struct _DEBUG_HANDLE_DATA_BASIC
{
    ULONG  TypeNameSize;
    ULONG  ObjectNameSize;
    ULONG  Attributes;
    ULONG  GrantedAccess;
    ULONG  HandleCount;
    ULONG  PointerCount;
} DEBUG_HANDLE_DATA_BASIC, *PDEBUG_HANDLE_DATA_BASIC;

Members

TypeNameSize
The size, in characters, of the object-type name.
ObjectNameSize
The size, in characters, of the object’s name.
Attributes
A bit-set that contains the handle's attributes. For possible values, see "Handle" in the Windows Driver Kit (WDK).
GrantedAccess
A bit-set that specifies the access mask for the object that is represented by the handle. For details, see ACCESS_MASK in the Platform SDK documentation.
HandleCount
The number of handle references for the object.
PointerCount
The number of pointer references for the object.

Requirements

Headers: Defined in DbgEng.h. Include DbgEng.h.

Build machine: CAPEBUILD