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

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 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)