IOCTL_POINT_OF_SERVICE_RELEASE_DEVICE IOCTL (pointofservicedriverinterface.h)
Diese E/A-Steuerungsfunktion wird aufgerufen, wenn ein Client bereit ist, seinen Anspruch auf ein Gerät aufzugeben.
Hauptcode
Eingabepuffer
Nicht für diesen Vorgang verwendet; auf NULL festgelegt.
Eingabepufferlänge
Nicht für diesen Vorgang verwendet; auf 0 (null) festgelegt.
Ausgabepuffer
Nicht für diesen Vorgang verwendet; auf NULL festgelegt.
Länge des Ausgabepuffers
Nicht für diesen Vorgang verwendet; auf 0 (null) festgelegt.
Statusblock
Gibt TRUE zurück, wenn dies erfolgreich war. Gibt andernfalls FALSE zurück.
Hinweise
Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf. Die folgende Liste enthält allgemeine Fehlerwerte:
STATUS_ACCESS_DENIED: Das Gerät wird derzeit von einem anderen Client beansprucht.
STATUS_DEVICE_NOT_READY: Die POS-Bibliothek wurde nicht erfolgreich initialisiert.
Der Treiber kann diese IOCTL verarbeiten, indem er PosCxReleaseDevice aufruft.
Um diese IOCTL verwenden zu können, muss der Client zuvor IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE aufgerufen haben.
Anforderungen
Anforderung | Wert |
---|---|
Header | pointofservicedriverinterface.h (include Pointofservicedriverinterface.h) |