Función PosCxGetPendingEvent (poscx.h)
Se llama a PosCxGetPendingEvent desde la devolución de llamada de lectura del dispositivo o cuando llega un nuevo evento. La función busca en la base de datos de eventos pendientes los eventos que están esperando al autor de la llamada que emitió la solicitud.
Primero busca en la base de datos de eventos pendientes de control y, a continuación, en la base de datos de eventos pendientes de datos.
Sintaxis
NTSTATUS PosCxGetPendingEvent(
[in] WDFDEVICE device,
[in] WDFREQUEST request
);
Parámetros
[in] device
Identificador de un objeto de dispositivo de marco que representa el dispositivo.
[in] request
Identificador de un objeto de solicitud de marco que representa la solicitud de lectura si se llama a PosCxGetPendingEvent desde la devolución de llamada de lectura del dispositivo.
Valor devuelto
Los valores devueltos posibles son:
Valor devuelto | Descripción |
---|---|
STATUS_SUCCESS | PosCx completó la solicitud. El autor de la llamada no debe completar la solicitud en este caso. |
STATUS_PENDING | Actualmente no hay ningún evento disponible para el autor de la llamada. PosCx completará la solicitud en el futuro. El autor de la llamada no debe completar la solicitud en este caso. |
STATUS_DEVICE_NOT_READY | La biblioteca PosCx no se inicializó correctamente. El autor de la llamada debe completar la solicitud. |
Otros errores | Otros códigos de error adecuados. El autor de la llamada debe completar la solicitud. |
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | poscx.h (include Poscx.h) |