IOCTL_POINT_OF_SERVICE_SET_PROPERTY IOCTL (pointofservicedriverinterface.h)
Questa funzione di controllo I/O imposta la proprietà specificata nel dispositivo.
Codice principale
Buffer di input
PosPropertyId della proprietà da impostare seguito dal valore della proprietà . La codifica per il tipo segue l'ID proprietà nel flusso di byte.
Lunghezza del buffer di input
Impostare su sizeof(PosPropertyId) + le dimensioni del valore della proprietà.
Buffer di output
Non usato con questa operazione; impostare su null.
Lunghezza del buffer di output
Non usato con questa operazione; impostato su 0 (zero).
Blocco di stato
Restituisce TRUE in caso di esito positivo; in caso contrario, restituisce FALSE.
Osservazioni
Per ottenere informazioni estese sull'errore, chiamare GetLastError. Di seguito è riportato un valore di errore comune (altri valori restituiti possono essere restituiti come definito dall'implementazione del callback della proprietà):
- STATUS_ACCESS_DENIED: il dispositivo è attualmente richiesto da un altro client.
Il client deve chiamare correttamente IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE prima di usare questo IOCTL.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | pointofservicedriverinterface.h (include Pointofservicedriverinterface.h) |