Partager via


D3DKMDT_SHAREDPRIMARYSURFACEDATA structure (d3dkmdt.h)

La structure D3DKMDT_SHAREDPRIMARYSURFACEDATA décrit une surface primaire partagée.

Syntaxe

typedef struct _D3DKMDT_SHAREDPRIMARYSURFACEDATA {
  [in] UINT                           Width;
  [in] UINT                           Height;
  [in] D3DDDIFORMAT                   Format;
  [in] D3DDDI_RATIONAL                RefreshRate;
  [in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
} D3DKMDT_SHAREDPRIMARYSURFACEDATA;

Membres

[in] Width

Largeur de la surface, en pixels. Le pilote retourne la valeur width.

[in] Height

Hauteur de la surface, en pixels. Le pilote retourne la valeur height.

[in] Format

Valeur de type D3DDDIFORMAT qui indique le format de pixels de la surface. Le pilote retourne la valeur de format.

[in] RefreshRate

Structure D3DDDI_RATIONAL qui indique la fréquence d’actualisation avec laquelle la surface primaire partagée a été créée.

[in] VidPnSourceId

Numéro d’identification de base zéro de la source de la vidéo présente dans un chemin d’accès d’une topologie de réseau présent vidéo (VidPN) sur laquelle se trouve la surface.

Remarques

Plusieurs processus peuvent verrouiller une surface principale partagée. Le gestionnaire de mémoire vidéo épingle l’allocation standard pour la surface primaire partagée dans la mémoire vidéo afin que le convertisseur numérique-analogique (DAC) soit garanti de toujours analyser les données appropriées.

Configuration requise

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

Voir aussi

D3DDDIFORMAT

D3DDDI_RATIONAL

D3DKMDT_STANDARDALLOCATION_TYPE

DXGKARG_GETSTANDARDALLOCATIONDRIVERDATA