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 |