posCxClaimDevice 函数 (poscx.h)

调用 PosCxClaimDevice 来声明设备以供独占使用。

当不再需要设备时,调用方应调用 PosCxReleaseDevice

如果已声明设备,则调用方必须等待,直到授予访问权限。

语法

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

参数

[in] device

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

[in] request

表示请求的框架请求对象的句柄。 此请求必须来自 WDF IO 队列。

返回值

可能的返回值为:

说明
STATUS_SUCCESS 已成功认领设备。
STATUS_PENDING 声明请求已排队。
STATUS_DEVICE_NOT_READY 未成功初始化 PosCx 库。
STATUS_ACCESS_DENIED 当前所有者已保留设备所有权。

要求

要求
目标平台 Windows
标头 poscx.h (包括 Poscx.h)