D3DXCheckVersion 函数

验证你编译的 D3DX 版本是否是正在运行的版本。

语法

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

参数

D3DSDKVersion [in]

类型: UINT

使用 D3D_SDK_VERSION。 请参阅备注。

D3DXSDKVersion [in]

类型: UINT

使用 D3DX_SDK_VERSION。 请参阅备注。

返回值

类型: BOOL

如果编译的 D3DX 版本是运行时使用的版本,则返回 TRUE ;否则,返回 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

另请参阅

常规用途函数