Partager via


structure DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY (dxgiddi.h)

Spécifie une ressource de superposition multiplane à afficher.

Syntaxe

typedef struct _DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY {
  [in] DXGI_DDI_HDEVICE                    hDevice;
  [in] void                                *pDXGIContext;
  [in] D3DDDI_VIDEO_PRESENT_SOURCE_ID      VidPnSourceId;
  [in] DXGI_DDI_PRESENT_FLAGS              Flags;
  [in] DXGI_DDI_FLIP_INTERVAL_TYPE         FlipInterval;
  [in] UINT                                PresentPlaneCount;
  [in] DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY *pPresentPlanes;
       UINT                                Reserved;
} DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY;

Membres

[in] hDevice

Handle du périphérique d’affichage (contexte graphique) sur lequel le pilote effectue la présentation. Le runtime Direct3D transmet ce handle au pilote dans le membre hDrvDevice de la structure D3D10DDIARG_CREATEDEVICE lorsque le runtime appelle la fonction CreateDevice(D3D10) du pilote pour créer le périphérique d’affichage.

[in] pDXGIContext

Handle dans le contexte DXGI. Cette poignée est opaque pour le pilote. Le pilote doit affecter le handle dans ce membre au membre pDXGIContext de la structure DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY lorsque le pilote appelle la fonction pfnPresentMultiPlaneOverlayCb (DXGI).

[in] VidPnSourceId

Numéro d’identification de la source VidPN (VidPN) de l’entrée qui doit être affichée.

[in] Flags

Structure DXGI_DDI_PRESENT_FLAGS qui identifie, dans les indicateurs de champ binaire, comment afficher.

[in] FlipInterval

Valeur de type DXGI_DDI_FLIP_INTERVAL_TYPE qui indique l’intervalle de basculement (c’est-à-dire, si le basculement se produit après zéro, une, deux, trois ou quatre synchronisations verticales).

[in] PresentPlaneCount

Nombre de plans de superposition disponibles pour l’affichage.

[in] pPresentPlanes

Pointeur vers une structure de type DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY qui décrit le plan de superposition à afficher.

Reserved

Ce membre est réservé et doit être défini sur zéro.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1
Serveur minimal pris en charge Windows Server 2012 R2
En-tête dxgiddi.h (include D3d10umddi.h)

Voir aussi

CreateDevice(D3D10)

D3D10DDIARG_CREATEDEVICE

DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY

DXGI_DDI_FLIP_INTERVAL_TYPE

DXGI_DDI_PRESENT_FLAGS

DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY

pfnPresentMultiPlaneOverlayCb (DXGI)