NDIS_SWITCH_NIC_SAVE_STATE struttura (ntddndis.h)
La struttura NDIS_SWITCH_NIC_SAVE_STATE specifica le informazioni sullo stato di runtime per una porta estendibile Hyper-V. L'estensione del commutatore estendibile usa questa struttura per salvare o ripristinare le informazioni sulla porta di runtime.
Sintassi
typedef struct _NDIS_SWITCH_NIC_SAVE_STATE {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_SWITCH_PORT_ID PortId;
NDIS_SWITCH_NIC_INDEX NicIndex;
GUID ExtensionId;
NDIS_SWITCH_EXTENSION_FRIENDLYNAME ExtensionFriendlyName;
GUID FeatureClassId;
USHORT SaveDataSize;
USHORT SaveDataOffset;
ULONG SaveDataSizeOverflow;
} NDIS_SWITCH_NIC_SAVE_STATE, *PNDIS_SWITCH_NIC_SAVE_STATE;
Members
Header
Tipo, revisione e dimensioni della struttura NDIS_SWITCH_NIC_SAVE_STATE . Questo membro viene formattato come struttura NDIS_OBJECT_HEADER .
Il membro Type di Intestazione deve essere impostato su NDIS_OBJECT_TYPE_DEFAULT. Per specificare la versione della struttura NDIS_SWITCH_NIC_SAVE_STATE , è necessario impostare il membro Revisionedell'intestazione sul valore seguente:
NDIS_SWITCH_NIC_SAVE_STATE_REVISION_1
Versione originale per NDIS 6.30 e versioni successive.
Impostare il membro Size su NDIS_SIZEOF_NDIS_SWITCH_NIC_SAVE_STATE_REVISION_1.
Flags
Valore ULONG che contiene un OR bit per bit di flag. Questo membro è riservato per NDIS.
PortId
Valore NDIS_SWITCH_PORT_ID contenente l'identificatore univoco della porta del commutatore estendibile.
NicIndex
Valore NDIS_SWITCH_NIC_INDEX contenente l'indice di interfaccia di rete per la scheda di rete. Questo valore sarà sempre 0. Per altre informazioni, vedere Valori di indice della scheda di rete.
ExtensionId
Valore GUID che identifica l'estensione del commutatore estendibile.
ExtensionFriendlyName
Valore NDIS_SWITCH_EXTENSION_FRIENDLYNAME che specifica la descrizione descrittiva dell'estensione del commutatore estendibile.
FeatureClassId
Valore GUID contenente l'identificatore della classe di funzionalità correlata ai dati salvati. Un identificatore della classe di funzionalità viene definito dall'estensione per identificare in modo univoco i componenti dei relativi dati di runtime.
SaveDataSize
Valore USHORT che specifica le dimensioni, in byte, dei dati contenuti nel membro SaveData .
SaveDataOffset
Valore USHORT che contiene l'offset dall'inizio della struttura alle informazioni sullo stato di runtime salvate o ripristinate.
SaveDataSizeOverflow
Commenti
La struttura NDIS_SWITCH_NIC_SAVE_STATE viene usata nelle richieste OID seguenti:
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in NDIS 6.30 e versioni successive. |
Intestazione | ntddndis.h (include Ndis.h, Fwpsk.h) |
Vedi anche