Partager via


structure D3DDDI_SURFACEINFO (d3dukmdt.h)

La structure D3DDDI_SURFACEINFO décrit un type de ressource, tel qu’une surface.

Syntaxe

typedef struct _D3DDDI_SURFACEINFO {
  [in] UINT       Width;
  [in] UINT       Height;
  [in] UINT       Depth;
  [in] const VOID *pSysMem;
  [in] UINT       SysMemPitch;
  [in] UINT       SysMemSlicePitch;
} D3DDDI_SURFACEINFO;

Membres

[in] Width

Largeur, en pixels, de la surface ou du volume ou de la longueur, en pixels, de la ressource linéaire.

[in] Height

Hauteur, en pixels, de la surface ou du volume.

[in] Depth

Profondeur, en pixels, du volume.

[in] pSysMem

Pointeur vers une mémoire tampon qui contient le contenu de la ressource si la ressource existe dans la mémoire système et null si la ressource existe dans la mémoire vidéo.

Notez que ce membre n’est valide que si le pool membre de la structure D3DDDIARG_CREATERESOURCE pour la création de la ressource est défini sur la valeur D3DDDIPOOL_SYSTEMMEM.

[in] SysMemPitch

Hauteur, en octets, de la surface, autrement dit, de la distance, en octets, au début de la ligne suivante.

[in] SysMemSlicePitch

Tranche, en octets, du volume.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
d’en-tête d3dukmdt.h (include D3dumddi.h, D3dkmddi.h)

Voir aussi

createResource

D3DDDIARG_CREATERESOURCE