Partager via


structure NDK_OBJECT_HEADER (ndkpi.h)

La structure NDK_OBJECT_HEADER spécifie la version de l’objet, le type et d’autres informations.

Il est utilisé dans le Header membre de chaque objet NDK.

Syntaxe

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

Membres

Version

Structure NDK_VERSION qui contient le numéro de révision de l’objet NDK.

ObjectType

Valeur d’énumération NDK_OBJECT_TYPE qui spécifie le type d’objet NDK. Vous pouvez utiliser ce membre pour identifier le type d’un objet NDK dans un vidage de mémoire.

Ce membre est requis et ne peut pas être égal à zéro.

NdkReserved

Bloc réservé dans une structure NDK_OBJECT_HEADER_RESERVED_BLOCK.

Remarques

Lorsqu’un fournisseur NDK crée une instance d’objet NDK, le membre Header doit être initialisé comme suit :

  • Pour Windows Server 2012, définissez la version membre sur 1.1. Pour ce faire, définissez les membres major et mineurs de la structure NDK_VERSION sur 1.
  • Pour Windows Server 2012 R2, définissez le membre version sur 1.2. Pour ce faire, définissez le membre Major de la structure NDK_VERSION sur 1 et le membre Mineur sur 2.
  • Définissez le membre ObjectType sur une valeur NDK_OBJECT_TYPE.
  • Définissez le membre NdkReserved sur zéro. Le fournisseur NDK ne doit pas modifier ce membre tant que l’objet n’est pas fermé.

Exigences

Exigence Valeur
client minimum pris en charge Aucune prise en charge, prise en charge dans NDIS 6.30 et versions ultérieures.
serveur minimum pris en charge Windows Server 2012
d’en-tête ndkpi.h (include Ndkpi.h)

Voir aussi

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