NDK_OBJECT_HEADER - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ndkpi.h

typedef struct _NDK_OBJECT_HEADER {
  NDK_VERSION                      Version;
  NDK_OBJECT_TYPE                  ObjectType;
  NDK_OBJECT_HEADER_RESERVED_BLOCK NdkReserved;
} NDK_OBJECT_HEADER;

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ndkpi-_ndk_object_header)

_NDK_OBJECT_HEADER structure

Description

The NDK_OBJECT_HEADER structure specifies the object version, type, and other information.

It is used in the Header member of every NDK object.

Members

Version

An NDK_VERSION structure that contains the revision number of the NDK object.

ObjectType

An NDK_OBJECT_TYPE enumeration value that specifies the NDK object type. You can use this member to identify an NDK object's type in a memory dump.

This member is required and cannot be zero.

NdkReserved

A reserved block in an NDK_OBJECT_HEADER_RESERVED_BLOCK structure.

Remarks

When an NDK provider creates an NDK object instance, the Header member must be initialized as follows:

See also

NDK_ADAPTER

NDK_CONNECTOR

NDK_CQ

NDK_FN_CLOSE_OBJECT

NDK_FN_CREATE_COMPLETION

NDK_FN_INVALIDATE

NDK_FN_QUERY_EXTENSION_INTERFACE

NDK_LISTENER

NDK_MR

NDK_MW

NDK_OBJECT_HEADER_RESERVED_BLOCK

NDK_OBJECT_TYPE

NDK_PD

NDK_QP

NDK_SHARED_ENDPOINT

NDK_SRQ

NDK_VERSION