共用方式為


IOCTL_HID_GET_POLL_FREQUENCY_MSEC IOCTL (hidclass.h)

IOCTL_HID_GET_POLL_FREQUENCY_MSEC要求會取得 最上層集合的目前輪詢頻率,以毫秒為單位。

如需 HIDClass 裝置的一般資訊,請參閱 HID 集合

主要程序代碼

IRP_MJ_DEVICE_CONTROL

輸入緩衝區

IRP I/O 堆棧位置中的 Parameters.DeviceIoControl.OutputBufferLength 表示輸出緩衝區的大小,其大小必須為 >= sizeof (ULONG) 。

輸入緩衝區長度

大於或等於 sizeof (ULONG) 。

輸出緩衝區

Irp->AssociatedIrp.SystemBuffer 指向將接收輪詢頻率的緩衝區。

狀態區塊

HID 類別驅動程式會設定下列 Irp-IoStatus> 字段:

  • 如果 成功擷取輪詢頻率,信息會設定為 sizeof (ULONG) 。
  • 如果 傳輸完成且未發生錯誤,狀態會設定為STATUS_SUCCESS。 否則,它會設定為適當的NTSTATUS錯誤碼。

規格需求

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

另請參閱

IOCTL_HID_SET_POLL_FREQUENCY_MSEC