IOCTL_POINT_OF_SERVICE_SET_PROPERTY IOCTL (pointofservicedriverinterface.h)
Diese E/A-Steuerungsfunktion legt die angegebene Eigenschaft auf dem Gerät fest.
Hauptcode
Eingabepuffer
PosPropertyId der festzulegenden Eigenschaft gefolgt vom Wert der Eigenschaft. Die Codierung für den Typ folgt der Eigenschafts-ID im Bytedatenstrom.
Länge des Eingabepuffers
Legen Sie auf sizeof(PosPropertyId) + die Größe des Eigenschaftswerts fest.
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. Andernfalls wird FALSE zurückgegeben.
Hinweise
Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf. Im Folgenden finden Sie einen allgemeinen Fehlerwert (andere Rückgabewerte können wie von Ihrer Eigenschaftsrückrufimplementierung definiert 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 diese IOCTL verwendet wird.
Anforderungen
Anforderung | Wert |
---|---|
Header | pointofservicedriverinterface.h (include Pointofservicedriverinterface.h) |