Partager via


DXGK_MULTIPLANE_OVERLAY_PLANE structure (d3dkmddi.h)

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

Syntaxe

typedef struct _DXGK_MULTIPLANE_OVERLAY_PLANE {
       UINT                               LayerIndex;
       BOOL                               Enabled;
  [in] UINT                               AllocationSegment;
  [in] PHYSICAL_ADDRESS                   AllocationAddress;
       HANDLE                             hAllocation;
       DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES PlaneAttributes;
} DXGK_MULTIPLANE_OVERLAY_PLANE;

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.

Si la valeur est FALSE, le pilote de miniport d’affichage doit désactiver le plan de superposition spécifié.

Si un plan a été activé lors d’un appel précédent à DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay, le pilote doit continuer à afficher le plan sans le retourner.

[in] AllocationSegment

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

[in] AllocationAddress

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

hAllocation

Handle de l’allocation à afficher sur le plan de superposition.

PlaneAttributes

Structure de type DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES qui spécifie les attributs de plan de superposition.

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

DXGK_ALLOCATIONINFO

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES

DxgkDdiCreateAllocation

DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay