IDirect3DTexture9::GetSurfaceLevel-Methode (d3d9helper.h)

Ruft die angegebene Texturoberflächenebene ab.

Syntax

HRESULT GetSurfaceLevel(
  [in]          UINT              Level,
  [out, retval] IDirect3DSurface9 **ppSurfaceLevel
);

Parameter

[in] Level

Typ: UINT

Identifiziert eine Ebene der Texturressource. Diese Methode gibt eine Oberfläche für die durch diesen Parameter angegebene Ebene zurück. Die Oberfläche der obersten Ebene ist durch 0 gekennzeichnet.

[out, retval] ppSurfaceLevel

Typ: IDirect3DSurface9**

Adresse eines Zeigers auf eine IDirect3DSurface9-Schnittstelle , die die zurückgegebene Oberfläche darstellt.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert ein D3DERR_INVALIDCALL sein.

Hinweise

Wenn Sie diese Methode aufrufen, wird die interne Verweisanzahl auf der IDirect3DSurface9-Schnittstelle erhöht. Wenn IUnknown::Release nicht aufgerufen wird, wenn die Verwendung dieser IDirect3DSurface9-Schnittstelle abgeschlossen ist, kommt es zu einem Speicherverlust.

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d9helper.h (include D3D9.h)
Bibliothek D3D9.lib

Weitere Informationen

IDirect3DTexture9