IDirect3DDevice9::GetDirect3D-Methode (d3d9.h)
Gibt eine Schnittstelle zum instance des Direct3D-Objekts zurück, das das Gerät erstellt hat.
Syntax
HRESULT GetDirect3D(
[out, retval] IDirect3D9 **ppD3D9
);
Parameter
[out, retval] ppD3D9
Typ: IDirect3D9**
Adresse eines Zeigers auf eine IDirect3D9-Schnittstelle , die die Schnittstelle des Direct3D-Objekts darstellt, das das Gerät erstellt hat.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert D3DERR_INVALIDCALL werden.
Hinweise
Durch aufrufen von IDirect3DDevice9::GetDirect3D wird die anzahl der internen Verweise auf der IDirect3D9-Schnittstelle erhöht. Wenn Sie IUnknown::Release nicht aufrufen, wenn Sie diese IDirect3D9-Schnittstelle nicht mehr verwenden, kommt es zu einem Speicherverlust.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d9.h (einschließlich D3D9.h) |
Bibliothek | D3D9.lib |