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