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 die D3D _ _ SDK-VERSION. Siehe Bemerkungen.

D3DXSDKVersion [ In]

Typ: UINT

Verwenden Sie die 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.

Hinweise

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

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 Functions