Condividi tramite


IOCTL_EHSTOR_DEVICE_GET_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 emesso da un driver silo di autenticazione UMDF, ad esempio la password o il driver del certificato, subito dopo un'operazione di silo riuscita che ha modificato lo stato di autenticazione del silo.

Codice principale

IRP_MJ_DEVICE_CONTROL

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 di stato

È possibile restituire uno dei valori seguenti 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 fornita è di dimensioni non corrette.

Fabbisogno

Requisito Valore
intestazione ehstorioctl.h (include EhStorIoctl.h)