篩選模組直接 OID 要求
為了支援直接的 OID 要求路徑,篩選驅動程式會在NDIS_FILTER_DRIVER_CHARACTERISTICS結構中提供FilterXxx函式進入點,而 NDIS 會為篩選驅動程式提供NdisFXxx函式。
直接 OID 要求介面類似于標準 OID 要求介面。 例如, NdisFDirectOidRequest 和 FilterDirectOidRequest 函式類似于 NdisFOidRequest 和 FilterOidRequest 函式。
注意 NDIS 6.1 和更新版本支援特定的 OID,以搭配直接 OID 要求介面使用。 不支援在 NDIS 6.1 和部分 NDIS 6.1 OID 之前存在的 OID。 若要判斷 OID 是否可以在直接 OID 介面中使用,請參閱 OID 參考頁面。 例如,請參閱 OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA OID 中的附注。
篩選驅動程式必須能夠處理未序列化的直接 OID 要求。 不同于標準 OID 要求介面,NDIS 不會將直接 OID 要求序列化為使用直接 OID 介面或標準 OID 要求介面傳送的其他要求。 此外,篩選驅動程式必須能夠處理 IRQL < = DISPATCH_LEVEL的直接 OID 要求。
若要支援直接 OID 要求介面,請使用標準 OID 要求介面的檔。 下表顯示直接 OID 要求介面和標準 OID 要求介面中函式之間的關聯性。
直接 OID 函式 | 標準 OID 函式 |
---|---|