Partager via


DXGI_DDI_PRIMARY_DESC structure (dxgiddi.h)

Décrit une ressource utilisée comme ressource principale (c’est-à-dire une ressource analysée à l’affichage).

Syntaxe

typedef struct DXGI_DDI_PRIMARY_DESC {
  [in]  UINT                           Flags;
  [in]  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  [in]  DXGI_DDI_MODE_DESC             ModeDesc;
  [out] UINT                           DriverFlags;
} DXGI_DDI_PRIMARY_DESC;

Membres

[in] Flags

OU au niveau du bit valide de l’une des valeurs suivantes qui indique comment la ressource est affichée.

Valeur Signification
DXGI_DDI_PRIMARY_OPTIONAL (0x1) Le pilote d’affichage en mode utilisateur peut empêcher la ressource d’être une ressource principale.
Le pilote peut empêcher le basculement réel (de principal facultatif à principal normal) et peut utiliser une opération actuelle de type copie. Par conséquent, de cette façon, le pilote peut être en mesure d’empêcher la ressource d’être réellement utilisée comme principal.
DXGI_DDI_PRIMARY_NONPREROTATED (0x2) Le principal représente vraiment la rotation de type DXGI_DDI_MODE_ROTATION_IDENTITY, même si elle est utilisée avec des modes d’affichage non DXGI_DDI_MODE_ROTATION_IDENTITY, car les applications gèrent l’orientation de sortie en faisant pivoter, par exemple, la fenêtre d’affichage et la matrice de projection.
DXGI_DDI_PRIMARY_STEREO (0x4) Pris en charge dans Windows 8 et versions ultérieures.
Le principal représente une mémoire tampon d’arrière-mémoire stéréo.
DXGI_DDI_PRIMARY_INDIRECT (0x8) Pris en charge dans Windows 10 et versions ultérieures.
Le serveur principal sera utilisé pour la présentation sur un périphérique d’affichage indirect.

[in] VidPnSourceId

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

[in] ModeDesc

Structure DXGI_DDI_MODE_DESC qui décrit le mode d’affichage.

[out] DriverFlags

Ou au niveau du bit valide de valeurs qui indiquent comment le pilote peut afficher la ressource.

La valeur DXGI_DDI_PRIMARY_DRIVER_FLAG_NO_SCANOUT (0x1) est actuellement la seule valeur prise en charge. Ce bit indique que le pilote ne peut pas prendre en charge la définition d’une sous-ressource de la ressource spécifiée en tant que principal. Le pilote d’affichage en mode utilisateur doit définir ce bit s’il implémente la présentation à partir de cette surface via une opération de copie. Par conséquent, le runtime n’utilise pas de présentation de style inversé si ce bit est défini.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
En-tête dxgiddi.h (include D3d10umddi.h)

Voir aussi

D3D10DDIARG_CREATERESOURCE

DXGI_DDI_MODE_DESC