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 バッファーのサイズをバイト単位で指定します。 終了時に、 コマンドによって実際に生成されるバイト数を指定します。
要件
Header | dinput.h |