Freigeben über


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)