Метод IDirectInputJoyConfig8::GetTypeInfo (dinputd.h)
Метод IDirectInputJoyConfig8::GetTypeInfo получает сведения о типе джойстика.
Синтаксис
HRESULT GetTypeInfo(
LPCWSTR unnamedParam1,
LPDIJOYTYPEINFO unnamedParam2,
DWORD unnamedParam3
);
Параметры
unnamedParam1
Указывает на имя типа, полученное ранее из вызова IDirectInputJoyConfig8::EnumTypes.
unnamedParam2
Указывает на структуру, получающую сведения о типе джойстика. Вызывающий объект должен инициализировать член dwSize структуры DIJOYTYPEINFO перед вызовом этого метода.
unnamedParam3
Указывает части структуры DIJOYTYPEINFO, на которые указывает pjti , которые должны быть заполнены. Может быть ноль, одно или несколько из следующих значений:
DITC_REGHWSETTINGS
Указывает, что запрашиваются параметры оборудования реестра для джойстика.
DITC_CLSIDCONFIG
Указывает, что запрашивается CLSID конфигурации джойстика. Если значение равно нулю, пользовательская конфигурация для этого типа джойстика отсутствует.
DITC_DISPLAYNAME
Указывает, что запрашивается отображаемое имя для типа джойстика.
DITC_CALLOUT
Указывает, что запрашивается выноска для типа джойстика.
Возвращаемое значение
Возвращает DI_OK в случае успешного выполнения; в противном случае возвращает одно из следующих значений ошибки COM:
Код возврата | Описание |
---|---|
|
Один или несколько параметров были недопустимы. |
|
Тип джойстика не найден. |
Требования
Целевая платформа | Персональный компьютер |
Верхняя часть | dinputd.h (включая Dinputd.h) |