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