Partager via


DXGK_PRESENTMULTIPLANEOVERLAYLIST structure (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 de miniport d’affichage doit définir hDeviceSpecificAllocation sur une valeur de handle qu’il peut utiliser pour faire référence à sa structure de suivi privée 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

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

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 d3dkmddi.h (include D3dkmddi.h)

Voir aussi

DxgkDdiPresent