Структура DIJOYCONFIG (dinputd.h)
Структура DIJOYCONFIG содержит сведения о конфигурации джойстика.
Синтаксис
typedef struct DIJOYCONFIG {
DWORD dwSize;
GUID guidInstance;
JOYREGHWCONFIG hwc;
DWORD dwGain;
WCHAR wszType[MAX_JOYSTRING];
WCHAR wszCallout[MAX_JOYSTRING];
GUID guidGameport;
} DIJOYCONFIG, *LPDIJOYCONFIG;
Члены
dwSize
Задает размер структуры в байтах. Этот элемент необходимо инициализировать перед использованием структуры.
guidInstance
Указывает GUID экземпляра для джойстика.
hwc
Конфигурация оборудования джойстика.
dwGain
Указывает глобальный параметр усиления. Это значение применяется ко всем эффектам принудительной обратной связи как "master регулятор громкости".
wszType[MAX_JOYSTRING]
Тип джойстика для джойстика. Это должно быть одно из значений, перечисленных в IDirectInputJoyConfig8::EnumTypes.
wszCallout[MAX_JOYSTRING]
Драйвер выноски для джойстика.
guidGameport
Указывает GUID, определяющий игровой порт, используемый для этого джойстика.
Комментарии
Игровые области WDM можно найти во время перечисления, вызвав метод IDirectInputJoyConfig8::GetTypeInfo для перечисляемого джойстика, а затем изучив флаги, присутствующие в элементе dwFlags структуры DIJOYTYPEINFO . Если установлен флаг JOY_HWS_ISGAMEPORTBUS, текущий перечислимый объект является доступным игровым портом WDM.
Требования
Требование | Значение |
---|---|
Заголовок | dinputd.h |