Megosztás:


Közvetlen OID-kérelmek szűrésére szolgáló modul

A közvetlen OID kérési útvonal támogatásához a szűrőillesztők FilterXxx függvénybejegyzési pontokat biztosítanak a NDIS_FILTER_DRIVER_CHARACTERISTICS struktúrában, az NDIS pedig NdisFXxx függvényeket biztosít a szűrőillesztők számára.

A közvetlen OID kérési felület hasonló a szabványos OID kérelemfelülethez. A NdisFDirectOidRequest és FilterDirectOidRequest függvény például hasonló a NdisFOidRequest és FilterOidRequest függvényekhez.

Megjegyzés: NDIS 6.1 és újabb verziók támogatják a közvetlen OID kérési felülettel való használatra szánt adott OID-ket. Az NDIS 6.1 és néhány NDIS 6.1 OID előtt létező OID-k nem támogatottak. Annak megállapításához, hogy az OID használható-e a közvetlen OID-k felületén, tekintse meg az OID referenciaoldalát. Lásd például a megjegyzést a OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA OID-ban.

A szűrőillesztőknek képesnek kell lenniük a nem szerializált közvetlen OID-kérelmek kezelésére. A standard OID kérési felülettől eltérően az NDIS nem szerializálja a közvetlen OID-kérelmeket a közvetlen OID felülettel vagy a standard OID kérési felülettel küldött más kérésekkel. Emellett a szűrőillesztőknek képesnek kell lenniük a közvetlen OID-kérelmek kezelésére az IRQL <= DISPATCH_LEVEL.

A közvetlen OID-kérési felület támogatásához használja a szabványos OID kérelemfelület dokumentációját. Az alábbi táblázat a közvetlen OID kérelemfelületen található függvények és a standard OID kérelemfelület közötti kapcsolatot mutatja be.

Közvetlen OID függvény Standard OID függvény

FilterDirectOidRequest

FilterOidRequest

FilterCancelDirectOidRequest

FilterCancelOidRequest

FilterDirectOidRequestComplete

FilterOidRequestComplete

NdisFDirectOidRequest

NdisFOidRequest

NdisFDirectOidRequestComplete

NdisFDirectOidRequestComplete

NdisFCancelDirectOidRequest

NdisFCancelOidRequest