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


Функция 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 (include Poscx.h)