DIEFFESCAPE 结构 (dinput.h)
DIEFFESCAPE 结构将特定于硬件的数据直接传递给设备驱动程序。
语法
typedef struct DIEFFESCAPE {
DWORD dwSize;
DWORD dwCommand;
LPVOID lpvInBuffer;
DWORD cbInBuffer;
LPVOID lpvOutBuffer;
DWORD cbOutBuffer;
} DIEFFESCAPE, *LPDIEFFESCAPE;
成员
dwSize
指定结构的大小(以字节为单位)。 在使用 结构之前,必须初始化此成员。
dwCommand
指定特定于驱动程序的命令编号。 有关有效命令及其参数的列表,请与硬件供应商联系。
lpvInBuffer
指向包含执行操作所需数据的缓冲区。
cbInBuffer
指定 lpvInBuffer 缓冲区的大小(以字节为单位)。
lpvOutBuffer
指向返回操作输出数据的缓冲区。
cbOutBuffer
在 输入时,指定 lpvOutBuffer 缓冲区的大小(以字节为单位)。 退出时,指定命令实际生成的字节数。
要求
标头 | dinput.h |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈