Partager via


D3DKMDT_GRAPHICS_RENDERING_FORMAT structure (d3dkmdt.h)

La structure D3DKMDT_GRAPHICS_RENDERING_FORMAT contient des informations sur une surface de rendu primaire.

Syntaxe

typedef struct _D3DKMDT_GRAPHICS_RENDERING_FORMAT {
  D3DKMDT_2DREGION                PrimSurfSize;
  D3DKMDT_2DREGION                VisibleRegionSize;
  DWORD                           Stride;
  D3DDDIFORMAT                    PixelFormat;
  D3DKMDT_COLOR_BASIS             ColorBasis;
  D3DKMDT_PIXEL_VALUE_ACCESS_MODE PixelValueAccessMode;
} D3DKMDT_GRAPHICS_RENDERING_FORMAT;

Membres

PrimSurfSize

Structure D3DKMDT_2DREGION qui contient la taille (nombre de pixels, horizontal et vertical) de la surface.

VisibleRegionSize

Une D3DKMDT_2DREGION structure qui contient la taille de la partie visible de la surface.

Stride

Décalage, en octets, entre une ligne de balayage et la ligne de balayage suivante dans la surface.

PixelFormat

Valeur de l’énumération D3DDDIFORMAT qui indique le format de pixels de la surface.

ColorBasis

Valeur de l’énumération D3DKMDT_COLOR_BASIS qui indique la base de couleurs utilisée pour encoder le contenu de la surface.

PixelValueAccessMode

Valeur de l’énumération D3DKMDT_PIXEL_VALUE_ACCESS_MODE qui indique le type de données (par exemple, des valeurs de couleur directes ou des index de palette) stockées dans la surface.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
En-tête d3dkmdt.h

Voir aussi

D3DDDIFORMAT