OID_SWITCH_PORT_FEATURE_STATUS_QUERY
Il bordo del protocollo dell'commutatore estendibile Hyper-V genera una richiesta di metodo OID (Object Identifier) di OID_SWITCH_PORT_FEATURE_STATUS_QUERY per ottenere informazioni di stato personalizzate da un'estensione su una porta commutatore estendibile. Queste informazioni sono note come informazioni sullo stato delle funzionalità . Il formato di queste informazioni è definito dal fornitore di software indipendente (ISV).
Dopo aver restituito correttamente la richiesta di questo 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_PORT_FEATURE_STATUS_PARAMETERS che specifica i parametri per il tipo di informazioni sullo stato della funzionalità da restituire.
Struttura NDIS_SWITCH_PORT_FEATURE_STATUS_CUSTOM contenente le informazioni sullo stato delle funzionalità per la porta di commutatore estendibile.
Commenti
Per linee guida su come gestire una richiesta di set OID di OID_SWITCH_PORT_FEATURE_STATUS_QUERY, vedere Gestione delle informazioni sullo stato della funzionalità porta personalizzata.
Codici di stato restituiti
L'estensione restituisce uno dei codici di stato seguenti per la richiesta del metodo OID di OID_SWITCH_PORT_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 delle funzionalità, nonché le NDIS_SWITCH_PORT_FEATURE_STATUS_CUSTOM e le strutture NDIS_SWITCH_PORT_FEATURE_STATUS_PARAMETERS. 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_SWITCH_PORT_FEATURE_STATUS_CUSTOM