Partager via


structure DXGK_PRESENTMULTIPLANEOVERLAYLIST (d3dkmddi.h)

Spécifie un plan de superposition à afficher dans un appel à la fonction DxgkDdiPresent.

Syntaxe

typedef struct _DXGK_PRESENTMULTIPLANEOVERLAYLIST {
       UINT             LayerIndex;
       BOOL             Enabled;
       HANDLE           hDeviceSpecificAllocation;
  struct {
    [in] UINT SegmentId : 5;
         UINT Reserved : 27;
  };
  [in] PHYSICAL_ADDRESS PhysicalAddress;
} DXGK_PRESENTMULTIPLANEOVERLAYLIST;

Membres

LayerIndex

Index de base zéro du plan de superposition à afficher. Le plan supérieur (dans la direction z) a l’index zéro. Les valeurs d’index des plans doivent être séquentielles de haut en bas.

Enabled

Indique si le plan de superposition spécifié par LayerIndex est activé pour l’affichage.

hDeviceSpecificAllocation

Handle de l’allocation spécifique à l’appareil qui correspond à l’allocation non spécifique à l’appareil. Le pilote display miniport doit définir hDeviceSpecificAllocation sur une valeur de handle qu’il peut utiliser pour faire référence à sa structure de suivi privé pour l’allocation.

[in] SegmentId

Identificateur d’un segment à partir duquel les données sont lues.

Reserved

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

[in] PhysicalAddress

Type de données PHYSICAL_ADDRESS (défini comme LARGE_INTEGER) qui indique l’adresse physique, dans le segment qui SegmentId spécifie, où les données sont lues.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8.1
serveur minimum pris en charge Windows Server 2012 R2
d’en-tête d3dkmddi.h (include D3dkmddi.h)

Voir aussi

DxgkDdiPresent