Compartir a través de


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)