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