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 |