DEBUG_HANDLE_DATA_BASIC structure (dbgeng.h)

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

Syntax

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. This size includes the space for the '\0' terminating character.

ObjectNameSize

The size, in characters, of the object's name. This size includes the space for the '\0' terminating character.

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

Requirement Value
Header dbgeng.h (include DbgEng.h)