Funzione PosCxGetPendingEvent (poscx.h)
PosCxGetPendingEvent viene chiamato dal callback di lettura del dispositivo o quando arriva un nuovo evento. La funzione cerca nel database eventi in sospeso gli eventi in attesa del chiamante che ha emesso la richiesta.
Esegue prima la ricerca nel database degli eventi in sospeso del controllo e quindi nel database eventi in sospeso dei dati.
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 valori restituiti possibili sono:
Valore restituito | Descrizione |
---|---|
STATUS_SUCCESS | La richiesta è stata completata da PosCx. Il chiamante non deve completare la richiesta in questo caso. |
STATUS_PENDING | Nessun evento attualmente disponibile 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. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | poscx.h (include Poscx.h) |