IOCTL_EHSTOR_DEVICE_SET_AUTHZ_STATE IOCTL (ehstorioctl.h)
Esse IOCTL é usado para informar o driver proprietário para os PDOs do dispositivo IEEE 1667 que o estado de autorização foi alterado. O driver proprietário pode optar por alterar o estado do PDO de disco em resposta a esse IOCTL. No caso de EhStorClass.sys, o PDO de disco é adicionado ou removido com base no valor de autorização no buffer de entrada desse IOCTL. Normalmente, esse IOCTL é emitido por um driver de silo de autenticação UMDF, como a senha ou o driver de certificado, imediatamente após uma operação de silo bem-sucedida que alterou o estado de autenticação do silo.
Código principal
Buffer de entrada
O buffer de entrada em Irp-AssociatedIrp.SystemBuffer> deve conter uma estrutura do tipo ACT_AUTHZ_STATE.
Comprimento do buffer de entrada
O comprimento de uma estrutura ACT_AUTHZ_STATE .
Buffer de saída
Nenhum.
Comprimento do buffer de saída
Nenhum.
Bloco de status
Um dos seguintes valores pode ser retornado no campo Status:
- STATUS_SUCCESS - O estado de autorização do ACT foi definido com êxito de acordo com os dados contidos no buffer de entrada.
- STATUS_INVALID_BUFFER_SIZE - O comprimento do buffer de entrada fornecido é de tamanho incorreto.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ehstorioctl.h (inclua EhStorIoctl.h) |