OID_SWITCH_FEATURE_STATUS_QUERY
Il bordo del protocollo del commutatore estendibile Hyper-V rilascia una richiesta di metodo OID (Object Identifier) di OID_SWITCH_FEATURE_STATUS_QUERY per ottenere informazioni di stato personalizzate da un'estensione relativa all'opzione estendibile. Queste informazioni sono note come informazioni sullo stato delle funzionalità . Il formato di queste informazioni è definito dal fornitore di software indipendente (ISV).
Una volta restituito correttamente da questa richiesta di metodo OID, il membro InformationBuffer della struttura NDIS_OID_REQUEST contiene un puntatore a un buffer. Questo buffer contiene i dati seguenti:
Struttura NDIS_SWITCH_FEATURE_STATUS_PARAMETERS che specifica i parametri per il tipo di informazioni sullo stato della funzionalità da restituire.
Struttura NDIS_SWITCH_FEATURE_STATUS_CUSTOM che contiene le informazioni sullo stato della funzionalità per l'opzione estendibile.
Commenti
Per linee guida su come gestire una richiesta di set OID di OID_SWITCH_FEATURE_STATUS_QUERY, vedere Gestione delle informazioni sullo stato delle funzionalità del commutatore personalizzato.
Codici di stato restituiti
L'estensione restituisce uno dei codici di stato seguenti per la richiesta del metodo OID di OID_SWITCH_FEATURE_STATUS_QUERY.
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 le informazioni sullo stato della funzionalità, nonché le strutture NDIS_SWITCH_FEATURE_STATUS_CUSTOM e NDIS_SWITCH_FEATURE_STATUS_PARAMETERS . Il bordo miniport sottostante dell'interruttore estendibile imposta i dati. METHOD_INFORMATION. Membro BytesNeeded nella struttura NDIS_OID_REQUEST alle dimensioni minime del buffer necessarie. |
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) |