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)
Library Portcls.lib
IRQL <=DISPATCH_LEVEL

另请参阅

IoCompleteRequest

PCPROPERTY_REQUEST