IOCTL_EHSTOR_DEVICE_SET_AUTHZ_STATE IOCTL (ehstorioctl.h)
Questo IOCTL viene usato per informare il driver proprietario per i PDO del dispositivo IEEE 1667 che lo stato di autorizzazione è cambiato. Il driver proprietario può scegliere di modificare lo stato del PDO del disco in risposta a questo IOCTL. Nel caso di EhStorClass.sys, il PDO del disco viene aggiunto o rimosso in base al valore di autorizzazione nel buffer di input di questo IOCTL. In genere, questo IOCTL viene rilasciato da un driver silo di autenticazione UMDF, ad esempio la password o il driver di certificato, subito dopo un'operazione silo riuscita che ha modificato lo stato di autenticazione del silo.
Codice principale
Buffer di input
Il buffer di input in Irp-AssociatedIrp.SystemBuffer> deve contenere una struttura di tipo ACT_AUTHZ_STATE.
Lunghezza del buffer di input
Lunghezza di una struttura ACT_AUTHZ_STATE .
Buffer di output
Nessuno.
Lunghezza del buffer di output
Nessuno.
Blocco dello stato
Uno dei valori seguenti può essere restituito nel campo Stato:
- STATUS_SUCCESS: lo stato di autorizzazione per ACT è stato impostato correttamente in base ai dati contenuti nel buffer di input.
- STATUS_INVALID_BUFFER_SIZE: la lunghezza del buffer di input specificata è di dimensioni non corrette.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ehstorioctl.h (include EhStorIoctl.h) |