Структура 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 |