IOCTL_POINT_OF_SERVICE_SET_PROPERTY IOCTL (pointofservicedriverinterface.h)
Diese E/A-Steuerelementfunktion legt die angegebene Eigenschaft auf dem Gerät fest.
Hauptcode
Eingabepuffer
PosPropertyId der Eigenschaft, die gefolgt vom Wert der Eigenschaft festgelegt werden soll. Die Codierung für den Typ folgt der Eigenschafts-ID im Bytestream.
Eingabepufferlänge
Set to sizeof(PosPropertyId) + the size of the property value.
Ausgabepuffer
Wird mit diesem Vorgang nicht verwendet; auf NULL-festgelegt.
Länge des Ausgabepuffers
Wird mit diesem Vorgang nicht verwendet; auf 0 (Null) festgelegt.
Statusblock
Gibt TRUE- zurück, wenn dies erfolgreich ist; andernfalls wird FALSE-zurückgegeben.
Bemerkungen
Rufen Sie GetLastErrorauf, um erweiterte Fehlerinformationen zu erhalten. Nachfolgend finden Sie einen allgemeinen Fehlerwert (andere Rückgabewerte können gemäß Der Definition ihrer Eigenschaftsrückrufimplementierung zurückgegeben werden):
- STATUS_ACCESS_DENIED: Das Gerät wird derzeit von einem anderen Client beansprucht.
Der Client muss IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE erfolgreich aufrufen, bevor dieser IOCTL verwendet wird.
Anforderungen
Anforderung | Wert |
---|---|
Header- | pointofservicedriverinterface.h (include Pointofservicedriverinterface.h) |