Freigeben über


D3DXCheckVersion-Funktion

Stellen Sie sicher, dass die Version von D3DX, mit der Sie kompiliert haben, die Version ist, die Sie ausführen.

Syntax

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

Parameter

D3DSDKVersion [in]

Typ: UINT

Verwenden Sie D3D_SDK_VERSION. Siehe Bemerkungen.

D3DXSDKVersion [in]

Typ: UINT

Verwenden Sie D3DX_SDK_VERSION. Siehe Bemerkungen.

Rückgabewert

Typ: BOOL

Gibt TRUE zurück, wenn die Version von D3DX, für die Sie kompiliert haben, die Version ist, mit der Sie ausführen. Andernfalls wird FALSE zurückgegeben.

Bemerkungen

Verwenden Sie diese Funktion während der Initialisierung Ihrer Anwendung wie folgt:

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;
    
    ...
}

Verwenden Sie Direct3DCreate9 , um zu überprüfen, ob die richtige Runtime installiert ist.

Anforderungen

Anforderung Wert
Header
D3dx9core.h
Bibliothek
D3dx9.lib

Siehe auch

Universell-Funktionen