estructura NDK_OBJECT_HEADER (ndkpi.h)

La estructura NDK_OBJECT_HEADER especifica la versión, el tipo y otra información del objeto.

Se usa en el miembro Header de cada objeto NDK.

Sintaxis

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

Miembros

Version

Estructura NDK_VERSION que contiene el número de revisión del objeto NDK.

ObjectType

Valor de enumeración NDK_OBJECT_TYPE que especifica el tipo de objeto NDK. Puede usar este miembro para identificar el tipo de un objeto NDK en un volcado de memoria.

Este miembro es obligatorio y no puede ser cero.

NdkReserved

Bloque reservado en una estructura de NDK_OBJECT_HEADER_RESERVED_BLOCK .

Comentarios

Cuando un proveedor de NDK crea una instancia de objeto NDK, el miembro Header debe inicializarse de la siguiente manera:

  • Para Windows Server 2012, establezca el miembro Version en 1.1. Para ello, establezca los miembros Mayor y Menor de la estructura de NDK_VERSION en 1.
  • Para Windows Server 2012 R2, establezca el miembro Version en 1.2. Para ello, establezca el miembro Principal de la estructura NDK_VERSION en 1 y el miembro Menor en 2.
  • Establezca el miembro ObjectType en un valor de NDK_OBJECT_TYPE .
  • Establezca el miembro NdkReserved en cero. El proveedor NDK no debe modificar este miembro hasta que se cierre el objeto.

Requisitos

Requisito Value
Cliente mínimo compatible Ninguno compatible, compatible con NDIS 6.30 y versiones posteriores.
Servidor mínimo compatible Windows Server 2012
Encabezado ndkpi.h (incluya Ndkpi.h)

Consulte también

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