NdisMCmOidRequestComplete 宏 (ndis.h)

NdisMCmOidRequestComplete 函数返回 CoNDIS OID 请求的最终状态,即微型端口调用管理器 (MCM) 驱动程序的 ProtocolCoOidRequest 函数以前返回NDIS_STATUS_PENDING。

语法

void NdisMCmOidRequestComplete(
   _AH_,
   _VH_,
   _PH_,
   _R_,
   _S_
);

参数

_AH_

NDIS 传递到 MCM 的地址系列 (AF) 句柄 ProtocolCoOidRequest 函数。

_VH_

传递给 MCM 的 ProtocolCoOidRequest 函数的 NDIS 的虚拟连接 (VC) 句柄。 此参数的 NULL 值指示请求不是特定于 VC 的。 如果 NdisCoOidRequest 函数的调用方指定了 NULL VC 句柄,则此参数 NULL

_PH_

NDIS 传递给 MCM 的 ProtocolCoOidRequest 函数的 party 句柄。 此参数的 NULL 值指示请求不是特定于群的。 如果 NdisCoOidRequest 函数的调用方指定了 NULL 方句柄,则此参数 NULL

_R_

指向提供的 NdisCoOidRequest 函数调用方 NDIS_OID_REQUEST 结构的指针。

_S_

请求作的最终状态。 此参数可以是NDIS_STATUS_SUCCESS、NDIS_STATUS_REQUEST_ABORTED或任何驱动程序确定NDIS_STATUS_XXX 状态值 NDIS_STATUS_PENDING 除外。

返回值

没有

言论

从其 ProtocolCoOidRequest 函数返回NDIS_STATUS_PENDING的 CoNDIS MCM 必须在 MCM 完成 OID 请求作后调用 NdisMCmOidRequestComplete 函数。

MCM 调用 NdisMCmOidRequestComplete后,NDIS 调用 最初调用 NdisCoOidRequest 函数的 CoNDIS 客户端的 ProtocolCoOidRequestComplete 函数。

有关定义为与 CONDIS 驱动程序配合使用的 OID 的详细信息,请参阅 NDIS OID

要求

要求 价值
最低支持的客户端 NDIS 6.0 及更高版本中受支持。
目标平台 桌面
标头 ndis.h (包括 Ndis.h)
IRQL <= DISPATCH_LEVEL
DDI 符合性规则 Irql_MCM_Function(ndis)

另请参阅

NDIS_OID_REQUEST

NdisCoOidRequest

ProtocolCoOidRequest

ProtocolCoOidRequestComplete