共用方式為


IOCTL_HID_ENABLE_SECURE_READ IOCTL (hidclass.h)

IOCTL_HID_ENABLE_SECURE_READ要求可針對 HID 集合的開啟檔案啟用安全讀取。 只有「受信任的」使用者模式應用程式 (具有 SeTcbPrivilege 許可權的應用程式,) 才能成功使用此要求。 核心模式驅動程序預設具有 SeTcbPrivilege 許可權,但使用者模式應用程式不會。

用戶端會使用 IOCTL_HID_DISABLE_SECURE_READ 要求來取消啟用安全讀取要求。

如需如何使用啟用和停用安全讀取要求來強制執行集合的安全讀取的詳細資訊,請參閱 強制執行 HID 集合的安全讀取

主要程序代碼

IRP_MJ_DEVICE_CONTROL

輸入緩衝區

無。

輸入緩衝區長度

無。

輸出緩衝區

無。

輸出緩衝區長度

無。

狀態區塊

如果要求者具有 SeTcbPrivilege 許可權且檔案有效,HID 類別驅動程式會將 Irp-IoStatus>[狀態] 字段設定為STATUS_SUCCESS。 否則,它會將 [ 狀態 ] 字段設定為 STATUS_PRIVILEGE_NOT_HELD。

規格需求

需求
標頭 hidclass.h (包含 Hidclass.h)

另請參閱

IOCTL_HID_DISABLE_SECURE_READ