Compartilhar via


IOCTL_HID_DISABLE_SECURE_READ IOCTL (hidclass.h)

A solicitação IOCTL_HID_DISABLE_SECURE_READ cancela uma solicitação de IOCTL_HID_ENABLE_SECURE_READ para uma coleção HID. Somente um aplicativo de modo de usuário "confiável" (um aplicativo com privilégios SeTcbPrivilege) pode usar essa solicitação com êxito. Os drivers no modo kernel têm privilégios SeTcbPrivilege por padrão, mas os aplicativos no modo de usuário não.

Para obter informações sobre como usar habilitar e desabilitar solicitações de leitura seguras para impor uma leitura segura para uma coleção, consulte Impondo uma leitura segura para uma coleção HID.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

Nenhum.

Comprimento do buffer de entrada

Nenhum.

Buffer de saída

Nenhum.

Comprimento do buffer de saída

Nenhum.

Bloco de status

O driver de classe HID define o membro Status de Irp-IoStatus> como STATUS_SUCCESS se o solicitante tiver privilégios SeTcbPrivilege e o arquivo for válido. Caso contrário, ele será definido como STATUS_PRIVILEGE_NOT_HELD.

Requisitos

Requisito Valor
Cabeçalho hidclass.h (inclua Hidclass.h)

Confira também

IOCTL_HID_DISABLE_SECURE_READ