다음을 통해 공유


dinputd.h 헤더

DirectInput에는 디바이스 드라이버 구현자에 대한 파일이 포함되어 있습니다.

자세한 내용은 다음을 참조하세요.

dinputd.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
IDirectInputEffectDriver

이러한 세 가지 메서드를 사용하면 원래 인터페이스의 기능에 영향을 주지 않고 DirectInputEffectDriver 개체에 추가 인터페이스를 추가할 수 있습니다.
IDirectInputJoyConfig8

IDirectInputJoyConfig8 인터페이스에는 속성 시트를 작성하는 하드웨어 개발자가 레지스트리에 정보를 쓰고 읽을 수 있는 메서드가 포함되어 있습니다.

구조체

 
DIDEVICESTATE

DIDEVICESTATE 구조체는 힘 피드백 디바이스의 상태에 대한 정보를 반환합니다.
디드리버버전

DIDRIVERVERSIONS 구조체는 DirectInput 효과 드라이버에서 버전 정보를 DirectInput에 다시 보고하는 데 사용됩니다.
DIEFFECTATTRIBUTES

DIEFFECTATTRIBUTES 구조체는 힘 피드백 디바이스에서 지원하는 각 효과에 대한 레지스트리 키의 "특성" 값에 포함된 정보를 설명합니다.
DIFFDEVICEATTRIBUTES

DIFFDEVICEATTRIBUTES 구조체는 OEMForceFeedback 레지스트리 키의 "특성" 값에 포함된 정보를 설명합니다.
DIFFOBJECTATTRIBUTES

DIFFOBJECTATTRIBUTES 구조체는 힘 피드백 디바이스의 각 "개체"에 대한 레지스트리 키의 "FFAttributes" 값에 포함된 정보를 설명합니다.
디히드피니틴포

DIHIDFFINITINFO 구조체는 DirectInput에서 제어하도록 요청하는 디바이스에 대한 HID 힘 피드백 드라이버에 정보를 제공하는 데 사용됩니다.
DIJOYCONFIG

DIJOYCONFIG 구조체에는 조이스틱의 구성에 대한 정보가 포함되어 있습니다.
DIJOYTYPEINFO

DIJOYTYPEINFO 구조체에는 조이스틱 형식에 대한 정보가 포함되어 있습니다.
DIJOYUSERVALUES

DIJOYUSERVALUES 구조체에는 사용자의 조이스틱 설정에 대한 정보가 포함되어 있습니다.
DIOBJECTATTRIBUTES

DIOBJECTATTRIBUTES 구조체는 디바이스의 각 "개체"에 대한 레지스트리 키의 "특성" 값에 포함된 정보를 설명합니다. "특성" 값이 없으면 기본 특성이 사용됩니다.
DIOBJECTCALIBRATION

DIOBJECTCALIBRATION 구조체는 디바이스의 각 축에 대한 레지스트리 키의 "보정" 값에 포함된 정보를 설명합니다.
JOYREGHWVALUES

JOYREGHWVALUES(dinputd.h) 구조체에는 하드웨어에서 반환하는 값 범위(보정으로 채워짐)가 포함됩니다.