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 membre pool de la structure D3DDDIARG_CREATERESOURCE pour la création de la ressource est défini sur la valeur D3DDDIPOOL_SYSTEMMEM.

[in] SysMemPitch

Pitch, en octets, de la surface, c’est-à-dire la distance, en octets, au début de la ligne suivante.

[in] SysMemSlicePitch

Tranche, en octets, du volume.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows.
En-tête d3dukmdt.h (inclure D3dumddi.h, D3dkmddi.h)

Voir aussi

CreateResource

D3DDDIARG_CREATERESOURCE