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) |