메인 콘텐츠로 건너뛰기

DirectInputEscape

포스 피드백 드라이버에 하드웨어별 명령을 보냅니다. (v3)

구문

매개변수

command   _In_
형식: uint32_t
드라이버별 명령 번호입니다. 유효한 명령 목록은 드라이버 설명서를 참조하세요. bufferIn   _In_reads_bytes_(bufferInSize)
형식: const void*
작업을 수행하는 데 필요한 데이터를 포함하는 버퍼입니다. bufferInSize   _In_
형식: size_t
bufferIn 버퍼의 크기(바이트)입니다. bufferOut   _Out_writes_bytes_(bufferOutSize)
형식: void*
작업에서 반환된 데이터를 포함하는 버퍼입니다. bufferOutSize   _In_
형식: size_t
bufferOut 버퍼의 크기(바이트)입니다. bufferOutSizeWritten   _Out_Opt_
형식: size_t*
bufferOut 버퍼에 기록된 크기(바이트)입니다.

반환값

형식: HRESULT 함수 결과.

설명

PC의 많은 포스 피드백 장치(가장 일반적으로 스티어링 휠)는 하드웨어 제조업체가 제공하는 DirectInput 사용자 모드 드라이버를 기반으로 합니다. 드라이버는 포스 피드백 효과와 같은 일반적인 기능을 지원하는 것 외에도, Escape라고 하는 불투명한 IOCTL과 유사한 통신을 수행하기 위한 메커니즘도 제공합니다. GameInput은 게임과 DirectInput 사이에서 교환되는 데이터를 파싱하거나 수정하려고 시도하지 않으며, 직접 통과만 합니다.

요구 사항

헤더: GameInput.h 라이브러리: gameinput.lib 지원되는 플랫폼: Windows, XBOX One 제품군 콘솔 및 XBOX Series 콘솔

함께 보기

GameInput 개요
IDirectInputDevice8::Escape
IGameInputDevice

버전 기록

마지막 수정일 2026년 10월 19일