Condividi tramite


Filtra richieste OID dirette del modulo

Per supportare il percorso di richiesta OID diretto, i driver di filtro forniscono punti di ingresso della funzione FilterXxx nella struttura NDIS_FILTER_DRIVER_CHARACTERISTICS e NDIS fornisce funzioni NdisFXxx per i driver di filtro.

L'interfaccia di richiesta OID diretta è simile all'interfaccia richiesta OID standard. Ad esempio, le funzioni NdisFDirectOidRequest e FilterDirectOidRequest sono simili alle funzioni NdisFOidRequest e FilterOidRequest.

Nota NDIS 6.1 e versioni successive supportano OID specifici per l'uso 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. Ad esempio, vedere la nota nell'OID OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA .

I driver di filtro devono essere in grado di gestire richieste OID dirette non 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 di filtro devono essere in grado di gestire 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

FilterDirectOidRequest

FilterOidRequest

FilterCancelDirectOidRequest

FilterCancelOidRequest

FilterDirectOidRequestComplete

FilterOidRequestComplete

NdisFDirectOidRequest

NdisFOidRequest

NdisFDirectOidRequestComplete

NdisFDirectOidRequestComplete

NdisFCancelDirectOidRequest

NdisFCancelOidRequest