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