PcCompletePendingPropertyRequest 函数 (portcls.h)

调用 PcCompletePendingPropertyRequest 函数以完成挂起的属性请求。

语法

PORTCLASSAPI NTSTATUS PcCompletePendingPropertyRequest(
  [in] PPCPROPERTY_REQUEST PropertyRequest,
  [in] NTSTATUS            NtStatus
);

参数

[in] PropertyRequest

指向传递给属性处理程序的属性请求的指针。 请求是 PCPROPERTY_REQUEST类型的结构。

[in] NtStatus

指定请求的完成状态。 请参阅头文件 ntstatus.h 中定义的 NTSTATUS 值列表。

返回值

PcCompletePendingPropertyRequest 如果调用成功,则返回STATUS_SUCCESS。 否则,它将返回适当的错误代码。

言论

如果微型端口驱动程序从属性处理程序返回STATUS_PENDING,则它有义务保留指向属性请求结构的指针,并通过调用此函数在一段时间后完成请求。

驱动程序应仅在请求不再挂起时调用 PcCompletePendingPropertyRequest。 切勿使用 NtStatus 值为 STATUS_PENDING 调用此函数。

要求

要求 价值
最低支持的客户端 PortCls 系统驱动程序在 Microsoft Windows 98/Me 和 Windows 2000 及更高版本中实现 PcCompletePendingPropertyRequest 函数。
目标平台 普遍
标头 portcls.h (包括 Portcls.h)
Portcls.lib
IRQL <=DISPATCH_LEVEL

另请参阅

IoCompleteRequest

PCPROPERTY_REQUEST