共用方式為


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

另請參閱

常規用途函式