Condividi tramite


Richieste OID dirette dell'adattatore miniport

Per supportare il percorso di richiesta OID diretto, i driver miniport forniscono punti di ingresso della funzione MiniportXxx nella struttura NDIS_MINIPORT_DRIVER_CHARACTERISTICS e NDIS fornisce funzioni NdisMXxx per i driver miniport.

L'interfaccia di richiesta OID diretta è simile all'interfaccia richiesta OID standard. Ad esempio, le funzioni NdisMDirectOidRequestComplete e MiniportDirectOidRequest sono simili alle funzioni NdisMOidRequestComplete e MiniportOidRequest.

Nota NDIS 6.1 supporta OID specifici da usare con l'interfaccia di richiesta OID diretta. Gli OID esistenti prima di NDIS 6.1 e alcuni OID NDIS 6.1 non sono supportati. Per determinare se un OID può essere usato nell'interfaccia OID diretta, vedere la pagina di riferimento OID. 

I driver miniport devono essere in grado di gestire richieste OID dirette che non vengono serializzate. A differenza dell'interfaccia di richiesta OID standard, NDIS non serializza le richieste OID dirette con altre richieste inviate con l'interfaccia OID diretta o con l'interfaccia di richiesta OID standard. Inoltre, i driver miniport devono essere in grado di gestire le richieste OID dirette in IRQL <= DISPATCH_LEVEL.

Per supportare l'interfaccia di richiesta OID diretta, usare la documentazione per l'interfaccia di richiesta OID standard. Nella tabella seguente viene illustrata la relazione tra le funzioni nell'interfaccia di richiesta OID diretta e l'interfaccia richiesta OID standard.

Funzione OID diretta Funzione OID standard

MiniportDirectOidRequest

MiniportOidRequest

MiniportCancelDirectOidRequest

MiniportCancelOidRequest

NdisMDirectOidRequestComplete

NdisMOidRequestComplete