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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour