Freigeben über


PosCxGetPendingEvent-Funktion (poscx.h)

PosCxGetPendingEvent wird entweder über den Geräteleserückruf aufgerufen oder wenn ein neues Ereignis eingeht. Die Funktion durchsucht die Datenbank für ausstehende Ereignisse nach Ereignissen, die auf den Aufrufer warten, der die Anforderung ausgestellt hat.

Es durchsucht zuerst die Datenbank für ausstehende Ereignisse des Steuerelements und dann die daten ausstehende Ereignisdatenbank.

Syntax

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

Parameter

[in] device

Ein Handle zu einem Framework-Geräteobjekt, das das Gerät darstellt.

[in] request

Ein Handle zu einem Framework-Anforderungsobjekt, das die Leseanforderung darstellt, wenn PosCxGetPendingEvent- vom Geräteleserückruf aufgerufen wird.

Rückgabewert

Mögliche Rückgabewerte sind:

Rückgabewert Beschreibung
STATUS_SUCCESS Die Anforderung wurde von PosCx abgeschlossen. Der Aufrufer darf die Anforderung in diesem Fall nicht abschließen.
STATUS_PENDING Für den Aufrufer sind derzeit keine Ereignisse verfügbar. Die Anforderung wird in Zukunft von PosCx abgeschlossen. Der Aufrufer darf die Anforderung in diesem Fall nicht abschließen.
STATUS_DEVICE_NOT_READY Die PosCx-Bibliothek wurde nicht erfolgreich initialisiert. Der Aufrufer sollte die Anforderung abschließen.
Andere Fehler Andere geeignete Fehlercodes. Der Aufrufer sollte die Anforderung abschließen.

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- poscx.h (include Poscx.h)