OID_GEN_SUPPORTED_LIST
Come query, l'OID OID_GEN_SUPPORTED_LIST specifica una matrice di IDE per gli oggetti supportati dal driver miniport o da una scheda di interfaccia di rete. Gli oggetti includono oggetti generali, specifici del supporto e specifici dell'implementazione.
Informazioni sulla versione
Windows Vista e versioni successive di Windows
Supportata.
Driver miniport NDIS 6.0 e versioni successive
Non richiesto.
Driver miniport NDIS 5.1
Mandatory. Vedere OID_GEN_SUPPORTED_LIST (NDIS 5.1).
Driver miniport NDIS 5.1
Mandatory. Vedere OID_GEN_SUPPORTED_LIST (NDIS 5.1).
Commenti
I driver miniport NDIS 6.0 e versioni successive non ricevono questa richiesta OID. NDIS gestisce questo OID con un valore memorizzato nella cache che i driver miniport forniscono durante l'inizializzazione.
Per specificare l'elenco degli IDE supportati durante l'inizializzazione, un driver miniport imposta il membro SupportedOidList della struttura NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES e passa la struttura alla funzione NdisMSetMiniportAttributes .
NDIS inoltra un subset dell'elenco fornito ai driver di protocollo che eseguono questa query. Ovvero, NDIS filtra tutti gli URI delle statistiche supportati dall'elenco perché i driver di protocollo non eseguono mai query statistiche.
Se un driver miniport elenca un OID nell'elenco degli OID supportati, deve supportare completamente l'OID. Ovvero, il driver miniport deve restituire dati validi quando risponde a una query o impostare una richiesta per gli URI inclusi nell'elenco. Ad esempio, l'OID OID_GEN_STATISTICS è un OID obbligatorio per i driver miniport NDIS 6.0 e versioni successive. Se un driver miniport non supporta le statistiche nell'hardware o nel software e restituisce informazioni statistiche non corrette, il driver non può specificare OID_GEN_STATISTICS nell'elenco degli OID supportati.
I duplicati potrebbero essere visualizzati nell'elenco OID supportati. I driver non sono necessari per garantire che vi sia una sola voce per ogni OID nell'elenco.
Requisiti
Intestazione |
Ntddndis.h (include Ndis.h) |