Freigeben über


IDirect3DSurface9-Schnittstelle (d3d9.h)

Anwendungen verwenden die Methoden der IDirect3DSurface9-Schnittstelle, um Oberflächen abzufragen und vorzubereiten.

Vererbung

Die IDirect3DSurface9-Schnittstelle erbt von IDirect3DResource9. IDirect3DSurface9 verfügt auch über die folgenden Typen von Membern:

Methoden

Die IDirect3DSurface9-Schnittstelle verfügt über diese Methoden.

 
IDirect3DSurface9::GetContainer

Die IDirect3DSurface9::GetContainer -Methode (d3d9.h) ermöglicht den Zugriff auf das übergeordnete Cubetextur- oder Texturobjekt (mipmap).
IDirect3DSurface9::GetDC

Die IDirect3DSurface9::GetDC-Methode (d3d9.h) ruft einen Gerätekontext ab.
IDirect3DSurface9::GetDesc

Die IDirect3DSurface9::GetDesc-Methode (d3d9.h) ruft eine Beschreibung der Oberfläche ab.
IDirect3DSurface9::LockRect

Die IDirect3DSurface9::LockRect-Methode (d3d9.h) sperrt ein Rechteck auf einer Oberfläche.
IDirect3DSurface9::ReleaseDC

Die IDirect3DSurface9::ReleaseDC -Methode (d3d9.h) gibt ein Gerätekontexthandle frei.
IDirect3DSurface9::UnlockRect

Die IDirect3DSurface9::UnlockRect -Methode (d3d9.h) entsperrt ein Rechteck auf einer Oberfläche.

Hinweise

Die Typen LPDIRECT3DSURFACE9 und PDIRECT3DSURFACE9 werden als Zeiger auf die IDirect3DSurface9-Schnittstelle definiert.


typedef struct IDirect3DSurface9 *LPDIRECT3DSURFACE9, *PDIRECT3DSURFACE9;

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d9.h (einschließlich D3D9.h)

Weitere Informationen

Direct3D-Schnittstellen

IDirect3DResource9