NDIS_SWITCH_NIC_OID_REQUEST structure (ntddndis.h)
La structure NDIS_SWITCH_NIC_OID_REQUEST spécifie les informations requises pour transférer ou créer des demandes OID.
Syntaxe
typedef struct _NDIS_SWITCH_NIC_OID_REQUEST {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_SWITCH_PORT_ID SourcePortId;
NDIS_SWITCH_NIC_INDEX SourceNicIndex;
NDIS_SWITCH_PORT_ID DestinationPortId;
NDIS_SWITCH_NIC_INDEX DestinationNicIndex;
PNDIS_OID_REQUEST OidRequest;
} NDIS_SWITCH_NIC_OID_REQUEST, *PNDIS_SWITCH_NIC_OID_REQUEST;
Membres
Header
Type, révision et taille de la structure NDIS_SWITCH_NIC_OID_REQUEST . 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_OID_REQUEST , le membre Revision de Header doit être défini sur la valeur suivante :
NDIS_SWITCH_NIC_OID_REQUEST_REVISION_1
Version d’origine pour NDIS 6.30 et versions ultérieures.
Définissez le membre Size sur NDIS_SIZEOF_NDIS_SWITCH_NIC_OID_REQUEST_REVISION_1.
Flags
Valeur ULONG qui contient un OR au niveau du bit d’indicateurs. Ce membre est réservé à NDIS.
SourcePortId
Valeur NDIS_SWITCH_PORT_ID qui contient l’identificateur unique du port de commutateur extensible Hyper-V sur lequel la demande OID a été initialement émise.
SourceNicIndex
Valeur NDIS_SWITCH_NIC_INDEX qui spécifie l’index de la carte réseau source connectée au port de commutateur extensible source spécifié par le membre SourcePortId .
DestinationPortId
Valeur NDIS_SWITCH_PORT_ID qui contient l’identificateur unique du port de commutateur extensible vers lequel la requête OID doit être transférée.
DestinationNicIndex
Valeur NDIS_SWITCH_NIC_INDEX qui spécifie l’index de la carte réseau de destination connectée au port de commutateur extensible spécifié par le membre DestinationPortId .
OidRequest
Pointeur vers une structure NDIS_OID_REQUEST . Cette structure contient les données de la requête OID qui seront transférées au pilote miniport de la carte réseau spécifiée par les membres DestinationPortId et DestinationNicIndex .
Remarques
La structure NDIS_SWITCH_NIC_OID_REQUEST est utilisée dans les requêtes de méthode OID de OID_SWITCH_NIC_REQUEST.
Une extension peut transférer ou créer des requêtes OID vers des cartes réseau physiques sous-jacentes dans la pile de pilotes de commutateur extensible. Cela permet à une extension d’effectuer les opérations suivantes :
-
Gérez la configuration des déchargements matériels sur une carte physique sous-jacente pour les technologies de déchargement suivantes :
- Sécurité du protocole Internet (IPsec).
- File d’attente de machines virtuelles (VMQ).
- Virtualisation d’E/S d’une racine unique (SR-IOV)
- Interrogez la configuration d’une carte réseau physique sous-jacente en émettant des OID NDIS standard. Par exemple, l’extension peut émettre une requête OID de OID_802_3_CURRENT_ADDRESS pour obtenir l’adresse MAC (Media Access Control) actuelle de l’adaptateur.
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) |
Voir aussi