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