Operazioni intermedie di query e impostazione dei driver
Dopo che è stato associato correttamente a un adattatore miniport sottostante e inizializzato i miniport virtuali, un driver intermedio esegue una query sulle caratteristiche operative dell'adattatore miniport sottostante e imposta il proprio stato interno. Se appropriato, il driver intermedio negozia anche parametri come la dimensione del buffer lookahead per l'associazione con l'adattatore miniport sottostante. La maggior parte degli attributi associati a un adattatore miniport sottostante viene passata al driver intermedio nel parametro BindParameters della funzione ProtocolBindAdapterEx. I driver intermedi dovrebbero usare i valori passati a ProtocolBindAdapterEx, se possibile, invece di eseguire query OID. Tuttavia, un driver intermedio con un'interfaccia inferiore senza connessione può eseguire interrogazioni OID chiamando NdisOidRequest. Un driver intermedio con un livello inferiore orientato alla connessione può eseguire query OID chiamando NdisCoOidRequest.
Un driver intermedio può anche ricevere query e impostare richieste da driver di livello superiore tramite la relativa funzione MiniportOidRequest. Il driver può rispondere a tali richieste o passarle al driver sottostante. Il modo in cui un driver intermedio risponde alle query e ai set dipende dall'implementazione.
Nota Il comportamento dei driver intermedi può essere influenzato anche dallo stato di alimentazione del miniport virtuale e dal driver miniport sottostante. Per altre informazioni sugli effetti dello stato di alimentazione sulle operazioni di query e set, vedere Gestione di un set di richieste di alimentazione.
La sezione di riferimento della rete contiene informazioni su tutti gli OID generali, orientati alla connessione, non specifici di media e sugli OID di media necessari che interessano agli sviluppatori di driver intermedi.
Negli argomenti seguenti vengono fornite informazioni aggiuntive sull'esecuzione e la gestione di query e set in un driver intermedio.
L'emissione di richieste di set e query da un driver intermedio