D3DXCheckVersion-Funktion

Stellen Sie sicher, dass die Version von D3DX, die 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, die Sie kompiliert haben, die Version ist, mit der Sie ausgeführt werden; 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 Laufzeit installiert ist.

Requirements (Anforderungen)

Anforderung Wert
Header
D3dx9core.h
Bibliothek
D3dx9.lib

Siehe auch

Universell Funktionen