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