Partager via


Interface IDirect3DSurface9 (d3d9.h)

Les applications utilisent les méthodes de l’interface IDirect3DSurface9 pour interroger et préparer des surfaces.

Héritage

L’interface IDirect3DSurface9 hérite de IDirect3DResource9. IDirect3DSurface9 a également les types de membres suivants :

Méthodes

L’interface IDirect3DSurface9 comporte ces méthodes.

 
IDirect3DSurface9 ::GetContainer

La méthode IDirect3DSurface9 ::GetContainer (d3d9.h) permet d’accéder à l’objet texture ou texture de cube parent (mipmap).
IDirect3DSurface9 ::GetDC

La méthode IDirect3DSurface9 ::GetDC (d3d9.h) récupère un contexte d’appareil.
IDirect3DSurface9 ::GetDesc

La méthode IDirect3DSurface9 ::GetDesc (d3d9.h) récupère une description de la surface.
IDirect3DSurface9 ::LockRect

La méthode IDirect3DSurface9 ::LockRect (d3d9.h) verrouille un rectangle sur une surface.
IDirect3DSurface9 ::ReleaseDC

La méthode IDirect3DSurface9 ::ReleaseDC (d3d9.h) libère un handle de contexte d’appareil.
IDirect3DSurface9 ::UnlockRect

La méthode IDirect3DSurface9 ::UnlockRect (d3d9.h) déverrouille un rectangle sur une surface.

Remarques

Les types LPDIRECT3DSURFACE9 et PDIRECT3DSURFACE9 sont définis en tant que pointeurs vers l’interface IDirect3DSurface9 .


typedef struct IDirect3DSurface9 *LPDIRECT3DSURFACE9, *PDIRECT3DSURFACE9;

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d9.h (inclure D3D9.h)

Voir aussi

Direct3D Interfaces

IDirect3DResource9