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) |