struttura NDK_OBJECT_HEADER (ndkpi.h)
La struttura NDK_OBJECT_HEADER specifica la versione dell'oggetto, il tipo e altre informazioni.
Viene usato nel Header membro di ogni oggetto NDK.
Sintassi
typedef struct _NDK_OBJECT_HEADER {
NDK_VERSION Version;
NDK_OBJECT_TYPE ObjectType;
NDK_OBJECT_HEADER_RESERVED_BLOCK NdkReserved;
} NDK_OBJECT_HEADER;
Membri
Version
Struttura NDK_VERSION che contiene il numero di revisione dell'oggetto NDK.
ObjectType
Valore di enumerazione NDK_OBJECT_TYPE che specifica il tipo di oggetto NDK. È possibile usare questo membro per identificare il tipo di un oggetto NDK in un dump della memoria.
Questo membro è obbligatorio e non può essere zero.
NdkReserved
Blocco riservato in una struttura NDK_OBJECT_HEADER_RESERVED_BLOCK.
Osservazioni
Quando un provider NDK crea un'istanza dell'oggetto NDK, il membro Header deve essere inizializzato nel modo seguente:
- Per Windows Server 2012, impostare il membro Versione su 1.1. A tale scopo, impostare sia principale che membri minori della struttura NDK_VERSION su 1.
- Per Windows Server 2012 R2, impostare il membro versione su 1.2. A tale scopo, impostare il membro principale della struttura di NDK_VERSION su 1 e il membro secondario su 2.
- Impostare il membro ObjectType su un valore di NDK_OBJECT_TYPE.
- Impostare il membro NdkReserved su zero. Il provider NDK non deve modificare questo membro finché l'oggetto non viene chiuso.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Nessuna supportata, supportata in NDIS 6.30 e versioni successive. |
server minimo supportato | Windows Server 2012 |
intestazione | ndkpi.h (include Ndkpi.h) |
Vedere anche
NDK_FN_QUERY_EXTENSION_INTERFACE