微型端口适配器直接 OID 请求

为了支持直接 OID 请求路径,微型端口驱动程序在NDIS_MINIPORT_DRIVER_CHARACTERISTICS结构中提供 MiniportXxx 函数入口点,NDIS 为微型端口驱动程序提供 NdisMXxx 函数。

直接 OID 请求接口类似于标准 OID 请求接口。 例如, NdisMDirectOidRequestCompleteMiniportDirectOidRequest 函数类似于 NdisMOidRequestCompleteMiniportOidRequest 函数。

注意 NDIS 6.1 支持用于直接 OID 请求接口的特定 OID。 不支持 NDIS 6.1 和某些 NDIS 6.1 OID 之前存在的 OID。 若要确定 OID 是否可以在直接 OID 接口中使用,请参阅 OID 参考页。 

微型端口驱动程序必须能够处理未序列化的直接 OID 请求。 与标准 OID 请求接口不同,NDIS 不会将直接 OID 请求与通过直接 OID 接口或标准 OID 请求接口发送的其他请求序列化。 此外,微型端口驱动程序必须能够在 IRQL <= DISPATCH_LEVEL 处理直接 OID 请求。

若要支持直接 OID 请求接口,请使用标准 OID 请求接口的文档。 下表显示了直接 OID 请求接口中的函数与标准 OID 请求接口之间的关系。

直接 OID 函数 标准 OID 函数

MiniportDirectOidRequest

MiniportOidRequest

MiniportCancelDirectOidRequest

MiniportCancelOidRequest

NdisMDirectOidRequestComplete

NdisMOidRequestComplete