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) |