OID_SWITCH_FEATURE_STATUS_QUERY
Le bord du protocole du commutateur extensible Hyper-V émet une demande de méthode d’identificateur d’objet (OID) de OID_SWITCH_FEATURE_STATUS_QUERY pour obtenir des informations d’état personnalisées à partir d’une extension sur le commutateur extensible. Ces informations sont appelées informations sur l’état des fonctionnalités . Le format de ces informations est défini par le fournisseur de logiciels indépendant (ISV).
Après un retour réussi de cette demande de méthode OID, le InformationBuffer membre de la structure NDIS_OID_REQUEST contient un pointeur vers une mémoire tampon. Cette mémoire tampon contient les données suivantes :
Structure NDIS_SWITCH_FEATURE_STATUS_PARAMETERS qui spécifie les paramètres du type d’informations d’état de fonctionnalité à retourner.
Structure NDIS_SWITCH_FEATURE_STATUS_CUSTOM qui contient les informations d’état des fonctionnalités pour le commutateur extensible.
Remarques
Pour obtenir des instructions sur la gestion d’une demande d’ensemble d’OID de OID_SWITCH_FEATURE_STATUS_QUERY, consultez Gestion des informations d’état des fonctionnalités de commutateur personnalisé.
Codes d’état de retour
L’extension retourne l’un des codes d’état suivants pour la demande de méthode OID de OID_SWITCH_FEATURE_STATUS_QUERY.
Code d’état | Description |
---|---|
NDIS_STATUS_SUCCESS |
La requête OID s’est terminée avec succès. |
NDIS_STATUS_INVALID_LENGTH |
La longueur de la mémoire tampon d’informations est trop petite pour renvoyer les informations d’état des fonctionnalités, ainsi que les structures NDIS_SWITCH_FEATURE_STATUS_CUSTOM et NDIS_SWITCH_FEATURE_STATUS_PARAMETERS. Le bord miniport sous-jacent du commutateur extensible définit la DATA. METHOD_INFORMATION. OctetsNeeded membre de la structure NDIS_OID_REQUEST à la taille de mémoire tampon minimale requise. |
NDIS_STATUS_FAILURE |
La demande a échoué pour d’autres raisons. |
Exigences
Version |
Prise en charge dans NDIS 6.30 et versions ultérieures. |
En-tête |
Ntddndis.h (include Ndis.h) |