Функция 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) |