OID_SWITCH_PARAMETERS
Une extension de commutateur extensible Hyper-V émet une demande de requête d’identificateur d’objet (OID) de OID_SWITCH_PARAMETERS pour obtenir les données de configuration du commutateur extensible.
Si la requête de requête OID se termine correctement, l'InformationBuffer membre de la structure NDIS_OID_REQUEST contient un pointeur vers une structure NDIS_SWITCH_PARAMETERS.
Remarques
Lorsque l’extension traite la structure NDIS_SWITCH_PARAMETERS retournée, il ne doit pas supposer que les différents membres de chaîne de la structure NDIS_SWITCH_PARAMETERS, tels que SwitchName, sont arrêtés par null. Les types de données de ces membres de chaîne sont définis par la structure IF_COUNTED_STRING. L’extension doit déterminer la longueur de chaîne à partir de la valeur de la Length membre de cette structure.
Remarque Si la chaîne est terminée par une valeur null, le membre Length ne doit pas inclure le caractère null de fin.
Codes d’état de retour
Le bord miniport sous-jacent du commutateur extensible termine la requête de requête OID de OID_SWITCH_PARAMETERS et retourne l’un des codes d’état suivants.
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 la structure OID_SWITCH_PARAMETERS pour une requête de requête OID. Le bord miniport sous-jacent du commutateur extensible définit la DATA. QUERY_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) |