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) |