Compartilhar via


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

IRP_MJ_DEVICE_CONTROL

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)