PosCxGetPendingEvent-Funktion (poscx.h)
PosCxGetPendingEvent wird entweder vom Geräteleserückruf oder beim Eintreffen eines neuen Ereignisses aufgerufen. Die Funktion durchsucht die Datenbank für ausstehende Ereignisse nach Ereignissen, die auf den Aufrufer warten, der die Anforderung ausgestellt hat.
Sie durchsucht zunächst die Steuerelementdatenbank für ausstehende Ereignisse und dann die Ausstehende Ereignisdatenbank.
Syntax
NTSTATUS PosCxGetPendingEvent(
[in] WDFDEVICE device,
[in] WDFREQUEST request
);
Parameter
[in] device
Ein Handle für ein Frameworkgerätobjekt, das das Gerät darstellt.
[in] request
Ein Handle für ein Frameworkanforderungsobjekt, 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 ausgefüllt. 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. |
Sonstige Fehler | Andere geeignete Fehlerfehlercodes. Der Aufrufer sollte die Anforderung abschließen. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | poscx.h (einschließlich Poscx.h) |