NDK_OBJECT_HEADER struttura (ndkpi.h)
La struttura NDK_OBJECT_HEADER specifica la versione dell'oggetto, il tipo e altre informazioni.
Viene usato nel membro Header 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;
Members
Version
Struttura NDK_VERSION contenente 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 di memoria.
Questo membro è obbligatorio e non può essere zero.
NdkReserved
Blocco riservato in una struttura NDK_OBJECT_HEADER_RESERVED_BLOCK .
Commenti
Quando un provider NDK crea un'istanza dell'oggetto NDK, il membro Header deve essere inizializzato come indicato di seguito:
- Per Windows Server 2012, impostare il membro Versione su 1.1. A tale scopo, impostare sia i membri principali che 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 NDK_VERSION su 1 e il membro secondario su 2.
- Impostare il membro ObjectType su un valore NDK_OBJECT_TYPE .
- Impostare il membro NdkReserved su zero. Il provider NDK non deve modificare questo membro finché l'oggetto non viene chiuso.
Requisiti
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) |
Vedi anche
NDK_FN_QUERY_EXTENSION_INTERFACE