筛选器模块直接 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 函数 |
---|---|