Condividi tramite


Gestione delle query in un driver miniport WAN CoNDIS

Questo argomento offre una panoramica dei requisiti per la gestione delle query in un driver miniport WAN CoNDIS. Un driver di livello superiore chiama NdisCoOidRequest con una richiesta di query per determinare le funzionalità specifiche della rete WAN e lo stato corrente di un driver miniport WAN CoNDIS e la scheda di interfaccia di rete del driver miniport.

Dopo che il driver intermedio NDISWAN inoltra la richiesta di query, NDIS chiama la funzione MiniportCoOidRequest del driver miniport . In un driver miniport WAN CoNDIS questa funzione è uguale a quella di qualsiasi driver miniport orientato alla connessione, ad eccezione del fatto che il driver miniport WAN CoNDIS supporta oggetti WAN CoNDIS.

Se il driver miniport WAN CoNDIS completa MiniportCoOidRequest in modo asincrono restituendo uno stato di NDIS_STATUS_PENDING, deve completare la query in un secondo momento chiamando NdisCoOidRequestComplete.

Quando NDIS chiama MiniportCoOidRequest, NDIS passa un puntatore alla struttura NDIS_OID_REQUEST che contiene l'OID di query e un buffer per contenere le informazioni recuperate dal driver miniport. Il driver miniport controlla questo buffer fino al completamento della richiesta. Se il numero di byte specificato nel membro InformationBufferLength di NDIS_OID_REQUEST non è sufficiente per le informazioni richieste dall'OID, il driver miniport deve non riuscire la richiesta di query e impostare il membro byteNeeded di NDIS_OID_REQUEST sul numero di byte richiesti dall'OID.

Nessun'altra richiesta verrà inviata al driver miniport WAN specifico fino al completamento della richiesta di query corrente.

La tabella seguente riepiloga gli ID usati per ottenere o impostare le caratteristiche operative per i driver miniport WAN CoNDIS.

Nome Facoltativo o obbligatorio

OID_WAN_CO_GET_INFO Ottenere informazioni sulle connessioni virtuali (VCS).

Necessario

OID_WAN_CO_GET_LINK_INFO Ottenere informazioni su un VC.

Necessario

OID_WAN_CO_GET_STATS_INFO Ottenere informazioni sulle statistiche per un VC.

Facoltativo

Un driver miniport WAN CoNDIS può supportare tutti gli oggetti generali di NDIS. Per altre informazioni sull'impostazione in un driver miniport CoNDIS, vedere Querying o Setting Information ( Informazioni sull'impostazione).