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