hidsdi.h 标头

此模块包含实现 HID dll 的代码的 PUBLIC 定义。

有关详细信息,请参见:

hidsdi.h 包含以下编程接口:

函数

 
HidD_FlushQueue

HidD_FlushQueue例程删除顶级集合的输入队列中所有挂起的输入报表。
HidD_FreePreparsedData

HidD_FreePreparsedData例程释放 HID 类驱动程序分配用于保存顶级集合的预分析数据的资源。
HidD_GetAttributes

HidD_GetAttributes例程返回指定顶级集合的属性。
HidD_GetFeature

HidD_GetFeature例程从指定的顶级集合返回特征报告。
HidD_GetHidGuid

HidD_GetHidGuid例程返回 HIDClass 设备的设备接口GUID。
HidD_GetIndexedString

HidD_GetIndexedString例程从顶级集合返回指定的嵌入字符串。
HidD_GetInputReport

HidD_GetInputReport例程返回顶级集合中的输入报告。
HidD_GetManufacturerString

HidD_GetManufacturerString例程返回用于标识制造商的顶级集合的嵌入字符串。
HidD_GetNumInputBuffers

HidD_GetNumInputBuffers例程返回 HID 类驱动程序用于将指定顶级集合中的输入报表排队的环形缓冲区的当前大小(以报表数为单位)。
HidD_GetPhysicalDescriptor

HidD_GetPhysicalDescriptor例程返回顶级集合的嵌入字符串,该集合标识集合的物理设备。
HidD_GetPreparsedData

HidD_GetPreparsedData例程返回顶级集合的预分析数据。
HidD_GetProductString

HidD_GetProductString例程返回标识制造商产品的顶级集合的嵌入字符串。
HidD_GetSerialNumberString

HidD_GetSerialNumberString例程返回顶级集合的嵌入字符串,该集合标识集合的物理设备的序列号。
HidD_SetFeature

HidD_SetFeature例程将功能报告发送到顶级集合。
HidD_SetNumInputBuffers

HidD_SetNumInputBuffers例程设置 HID 类驱动程序通道缓冲区可以为指定的顶级集合保留的最大输入报告数。
HidD_SetOutputReport

HidD_SetOutputReport例程将输出报告发送到顶级集合。

结构

 
HIDD_ATTRIBUTES

HIDD_ATTRIBUTES结构包含有关 HIDClass 设备的供应商信息。