Condividi tramite


Funzione PosCxGetPendingEvent (poscx.h)

PosCxGetPendingEvent viene chiamato dal callback di lettura del dispositivo o quando arriva un nuovo evento. La funzione cerca nel database degli eventi in sospeso gli eventi in attesa del chiamante che ha emesso la richiesta.

Cerca prima il database degli eventi in sospeso del controllo e quindi il database eventi in sospeso.

Sintassi

NTSTATUS PosCxGetPendingEvent(
  [in] WDFDEVICE  device,
  [in] WDFREQUEST request
);

Parametri

[in] device

Handle per un oggetto dispositivo framework che rappresenta il dispositivo.

[in] request

Handle per un oggetto richiesta framework che rappresenta la richiesta di lettura se PosCxGetPendingEvent viene chiamato dal callback di lettura del dispositivo.

Valore restituito

I possibili valori restituiti sono:

Valore restituito Descrizione
STATUS_SUCCESS La richiesta è stata completata da PosCx. Il chiamante non deve completare la richiesta in questo caso.
STATUS_PENDING Non sono attualmente disponibili eventi per il chiamante. La richiesta verrà completata da PosCx in futuro. Il chiamante non deve completare la richiesta in questo caso.
STATUS_DEVICE_NOT_READY La libreria PosCx non è stata inizializzata correttamente. Il chiamante deve completare la richiesta.
Altri errori Altri codici di errore appropriati. Il chiamante deve completare la richiesta.

Fabbisogno

Requisito Valore
piattaforma di destinazione Finestre
intestazione poscx.h (include Poscx.h)