Поделиться через


Функция PosCxClaimDevice (poscx.h)

PosCxClaimDevice вызывается для утверждения устройства для монопольного использования.

Вызывающий объект должен вызывать PosCxReleaseDevice, когда устройство больше не требуется.

Если устройство уже запрошено, вызывающий объект должен подождать, пока не будет предоставлен доступ.

Синтаксис

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

Параметры

[in] device

Дескриптор объекта устройства платформы, представляющего устройство.

[in] request

Дескриптор объекта запроса платформы, который представляет запрос. Этот запрос должен поступать из очереди ввода-вывода WDF.

Возвращаемое значение

Возможные возвращаемые значения:

Значение Описание
STATUS_SUCCESS Устройство было успешно запрошено.
STATUS_PENDING Запрос утверждения помещен в очередь.
STATUS_DEVICE_NOT_READY Библиотека PosCx не была инициализирована.
STATUS_ACCESS_DENIED Текущий владелец сохранил владение устройством.

Требования

Требование Значение
Целевая платформа Windows
Header poscx.h (включая Poscx.h)