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