PosCxGetPendingEvent 函数 (poscx.h)

PosCxGetPendingEvent 是从设备读取回调调用的,或者在新事件到达时调用。 该函数在挂起的事件数据库中搜索正在等待发出请求的调用方的事件。

它首先搜索控件挂起的事件数据库,然后搜索数据挂起事件数据库。

语法

NTSTATUS PosCxGetPendingEvent(
  [in] WDFDEVICE  device,
  [in] WDFREQUEST request
);

参数

[in] device

表示设备的框架设备对象的句柄。

[in] request

如果 PosCxGetPendingEvent 从设备读取回调调用,则表示读取请求的框架请求对象的句柄。

返回值

可能的返回值为:

返回值 描述
STATUS_SUCCESS 请求由 PosCx 完成。 在这种情况下,调用方不得完成请求。
STATUS_PENDING 调用方当前没有可用的事件。 该请求将在将来由 PosCx 完成。 在这种情况下,调用方不得完成请求。
STATUS_DEVICE_NOT_READY PosCx 库未成功初始化。 调用方应完成请求。
其他错误 其他适当的失败错误代码。 调用方应完成请求。

要求

要求 价值
目标平台 窗户
标头 poscx.h (包括 Poscx.h)