NDIS_SWITCH_NIC_SAVE_STATE structure (ntddndis.h)
La structure NDIS_SWITCH_NIC_SAVE_STATE spécifie les informations d’état d’exécution pour un port de commutateur extensible Hyper-V. L’extension de commutateur extensible utilise cette structure pour enregistrer ou restaurer les informations de port d’exécution.
Syntaxe
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;
Membres
Header
Type, révision et taille de la structure NDIS_SWITCH_NIC_SAVE_STATE . Ce membre est mis en forme en tant que structure NDIS_OBJECT_HEADER .
Le membre Type de l’en-tête doit être défini sur NDIS_OBJECT_TYPE_DEFAULT. Pour spécifier la version de la structure NDIS_SWITCH_NIC_SAVE_STATE , le membre Revision de Header doit avoir la valeur suivante :
NDIS_SWITCH_NIC_SAVE_STATE_REVISION_1
Version d’origine pour NDIS 6.30 et versions ultérieures.
Définissez le membre Taille sur NDIS_SIZEOF_NDIS_SWITCH_NIC_SAVE_STATE_REVISION_1.
Flags
Valeur ULONG qui contient un OR au niveau du bit d’indicateurs. Ce membre est réservé à NDIS.
PortId
Valeur NDIS_SWITCH_PORT_ID qui contient l’identificateur unique du port de commutateur extensible.
NicIndex
Valeur NDIS_SWITCH_NIC_INDEX qui contient l’index de carte réseau pour la carte réseau. Cette valeur sera toujours égale à 0. Pour plus d’informations, consultez Valeurs d’index de carte réseau.
ExtensionId
Valeur GUID qui identifie l’extension de commutateur extensible.
ExtensionFriendlyName
Valeur NDIS_SWITCH_EXTENSION_FRIENDLYNAME qui spécifie la description conviviale de l’extension de commutateur extensible.
FeatureClassId
Valeur GUID qui contient l’identificateur de la classe de fonctionnalité liée aux données enregistrées. Un identificateur de classe de fonctionnalité est défini par l’extension pour identifier de manière unique les composants de ses données d’exécution.
SaveDataSize
Valeur USHORT qui a spécifié la taille, en octets, des données contenues dans le membre SaveData .
SaveDataOffset
Valeur USHORT qui contient le décalage entre le début de la structure et les informations d’état d’exécution en cours d’enregistrement ou de restauration.
SaveDataSizeOverflow
Remarques
La structure NDIS_SWITCH_NIC_SAVE_STATE est utilisée dans les requêtes OID suivantes :
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans NDIS 6.30 et versions ultérieures. |
En-tête | ntddndis.h (include Ndis.h, Fwpsk.h) |
Voir aussi