Поделиться через


Функция D3DXCheckVersion

Убедитесь, что версия D3DX, с помощью которых вы скомпилировали, является версией, которую вы используете.

Синтаксис

BOOL D3DXCheckVersion(
  _In_ UINT D3DSDKVersion,
  _In_ UINT D3DXSDKVersion
);

Параметры

D3DSDKVersion [in]

Тип: UINT

Используйте D3D_SDK_VERSION. См. примечания.

D3DXSDKVersion [in]

Тип: UINT

Используйте D3DX_SDK_VERSION. См. примечания.

Возвращаемое значение

Тип: BOOL

Возвращает значение TRUE , если версия D3DX, для которую вы скомпилировали, является версией, с которыми вы работаете; в противном случае возвращается значение FALSE .

Комментарии

Используйте эту функцию во время инициализации приложения следующим образом:

HRESULT CD3DXMyApplication::Initialize(HINSTANCE hInstance, 
  LPCSTR szWindowName, LPCSTR szClassName, UINT uWidth, UINT uHeight)
{
    HRESULT hr;
    
    if (!D3DXCheckVersion(D3D_SDK_VERSION, D3DX_SDK_VERSION))
        return E_FAIL;
    
    ...
}

Используйте Direct3DCreate9 , чтобы убедиться, что установлена правильная среда выполнения.

Требования

Требование Значение
Заголовок
D3dx9core.h
Библиотека
D3dx9.lib

См. также раздел

Функции общего назначения