Aracılığıyla paylaş


Filtre Modülü Doğrudan OID İstekleri

Doğrudan OID istek yolunu desteklemek için, filtre sürücüleri NDIS_FILTER_DRIVER_CHARACTERISTICS yapısında FilterXxx işlev giriş noktaları sağlar ve NDIS, filtre sürücüleri için NdisFXxx işlevleri sağlar.

doğrudan OID istek arabirimi standart OID istek arabirimine benzer. Örneğin, NdisFDirectOidRequest ve FilterDirectOidRequest işlevleri, NdisFOidRequest ve FilterOidRequest işlevlerine benzer.

Not NDIS 6.1 ve üzeri, doğrudan OID istek arabirimiyle kullanılmak üzere belirli OID'leri destekler. NDIS 6.1 ve bazı NDIS 6.1 OID'lerinden önce var olan OID'ler desteklenmez. Bir OID'nin doğrudan OID'ler arabiriminde kullanılıp kullanılamadığını belirlemek için OID başvuru sayfasına bakın. Örneğin, OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA OID'deki nota bakın.

Filtre sürücülerinin serileştirilmemiş doğrudan OID isteklerini işleyebilmesi gerekir. Standart OID istek arabiriminden farklı olarak, NDIS doğrudan OID isteklerini doğrudan OID arabirimiyle veya standart OID istek arabirimiyle gönderilen diğer isteklerle seri hale getirmez. Ayrıca, filtre sürücülerinin IRQL <= DISPATCH_LEVEL doğrudan OID isteklerini işleyebilmesi gerekir.

Doğrudan OID'ler istek arabirimini desteklemek için standart OID istek arabiriminin belgelerini kullanın. Aşağıdaki tabloda, doğrudan OID isteği arabirimindeki işlevler ile standart OID istek arabirimi arasındaki ilişki gösterilmektedir.

Doğrudan OID işlevi Standart OID işlevi

FilterDirectOidRequest

FilterOidRequest

FilterCancelDirectOidRequest

FilterCancelOidRequest

FilterDirectOidRequestComplete

FilterOidRequestComplete

NdisFDirectOidRequest

NdisFOidRequest

NdisFDirectOidRequestComplete

NdisFDirectOidRequestComplete

NdisFCancelDirectOidRequest

NdisFCancelOidRequest