Partager via


structure D3DKMDT_SHAREDPRIMARYSURFACEDATA (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 de largeur.

[in] Height

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

[in] Format

Valeur D3DDDIFORMAT-typée qui indique le format de pixel de la surface. Le pilote retourne la valeur de format.

[in] RefreshRate

Structure D3DDDI_RATIONAL qui indique le taux d’actualisation avec lequel la surface primaire partagée a été créée.

[in] VidPnSourceId

Numéro d’identification de base zéro de la vidéo présente source 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 primaire 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 pour analyser toujours les données appropriées.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista
d’en-tête d3dkmdt.h (include D3dkmddi.h)

Voir aussi

D3DDDIFORMAT

D3DDDI_RATIONAL

D3DKMDT_STANDARDALLOCATION_TYPE

DXGKARG_GETSTANDARDALLOCATIONDRIVERDATA