Partilhar via


IOCTL_EHSTOR_DEVICE_SET_AUTHZ_STATE IOCTL (ehstorioctl.h)

Este 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 disco PDO em resposta a este IOCTL. No caso de EhStorClass.sys, o disco PDO é adicionado ou removido com base no valor de autorização no buffer de entrada deste 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 no 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)