Condividi tramite


OID_SWITCH_PROPERTY_ENUM

Il commutatore estendibile Hyper-V genera una richiesta di metodo OID (Object Identifier) di OID_SWITCH_PROPERTY_ENUM per ottenere una matrice. Questa matrice contiene i criteri di commutatore di cui è stato effettuato il provisioning che corrispondono ai criteri specificati. Ogni elemento nella matrice specifica le proprietà di un criterio di commutatore estendibile.

Il membro InformationBuffer della struttura NDIS_OID_REQUEST contiene un puntatore a un buffer. Questo buffer contiene i dati seguenti:

Commenti

L'OID_SWITCH_PROPERTY_ENUM OID deve essere rilasciato solo quando l'interruttore estendibile Hyper-V ha completato l'attivazione. Per altre informazioni, vedere Querying the Hyper-V Extensible Switch Configuration (Configurazione del commutatore estendibile Hyper-V ).

A differenza delle richieste di query OID di OID_SWITCH_PORT_PROPERTY_ENUM, l'estensione non deve chiamare alcuna funzione ReferenceSwitchXxx o DereferenceSwitchXxx quando genera la richiesta di OID_SWITCH_PROPERTY_ENUM verso il basso lo stack di driver di commutatore estendibile.

Nota Se l'estensione riceve la richiesta del metodo OID di OID_SWITCH_PROPERTY_ENUM, non deve completare la richiesta OID. Deve invece chiamare NdisFOidRequest per inoltrare la richiesta OID nello stack di driver di commutatore estendibile.

Codici di stato restituiti

Il bordo miniport sottostante del commutatore estendibile completa la richiesta di query OID di OID_SWITCH_PROPERTY_ENUM e restituisce uno dei codici di stato seguenti.

Codice di stato Descrizione

NDIS_STATUS_SUCCESS

La richiesta OID è stata completata correttamente.

NDIS_STATUS_INVALID_LENGTH

La lunghezza del buffer delle informazioni è troppo piccola per restituire la struttura NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS e la relativa matrice di elementi NDIS_SWITCH_PROPERTY_ENUM_INFO . Il bordo miniport sottostante dell'commutatore estendibile imposta i DATI. METHOD_INFORMATION. Membro ByteNeeded nella struttura NDIS_OID_REQUEST alla dimensione minima del buffer necessaria.

NDIS_STATUS_FAILURE

La richiesta non è riuscita per altri motivi.

Requisiti

Versione

Supportato in NDIS 6.30 e versioni successive.

Intestazione

Ntddndis.h (include Ndis.h)

Vedi anche


NDIS_OID_REQUEST

NDIS_SWITCH_PROPERTY_ENUM_INFO

NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS

Esecuzione di query sulla configurazione del commutatore estendibile Hyper-V