Freigeben über


PosCxClaimDevice-Funktion (poscx.h)

PosCxClaimDevice wird aufgerufen, um ein Gerät für die exklusive Verwendung zu beanspruchen.

Der Aufrufer sollte PosCxReleaseDevice aufrufen, wenn das Gerät nicht mehr benötigt wird.

Wenn das Gerät bereits in Anspruch genommen wird, muss der Aufrufer warten, bis der Zugriff gewährt wird.

Syntax

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

Parameter

[in] device

Ein Handle für ein Framework-Geräteobjekt, das das Gerät darstellt.

[in] request

Ein Handle für ein Frameworkanforderungsobjekt, das die Anforderung darstellt. Diese Anforderung muss aus einer WDF-E/A-Warteschlange stammen.

Rückgabewert

Mögliche Rückgabewerte sind:

Wert BESCHREIBUNG
STATUS_SUCCESS Das Gerät wurde erfolgreich beansprucht.
STATUS_PENDING Die Anspruchsanforderung wurde in die Warteschlange gestellt.
STATUS_DEVICE_NOT_READY Die PosCx-Bibliothek wurde nicht erfolgreich initialisiert.
STATUS_ACCESS_DENIED Der aktuelle Besitzer hat den Gerätebesitz beibehalten.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile poscx.h (einschließlich Poscx.h)