NdisMCmOidRequestComplete 宏 (ndis.h)

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

语法

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

参数

_AH_

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

_VH_

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

_PH_

一方处理 NDIS 传递给 MCM 的 ProtocolCoOidRequest 函数。 此参数的 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