D3DDDI_MULTIPLANE_OVERLAY_CAPS structure (d3dumddi.h)

Utilisé par le pilote d’affichage en mode utilisateur pour spécifier les fonctionnalités de plan de superposition.

Syntaxe

typedef struct D3DDDI_MULTIPLANE_OVERLAY_CAPS {
  UINT MaxPlanes;
  UINT NumCapabilityGroups;
} D3DDDI_MULTIPLANE_OVERLAY_CAPS;

Membres

MaxPlanes

Nombre maximal d’entrées, y compris la surface principale, du matériel d’affichage qui peut être pris en charge en mode actuel. Cette valeur peut changer si le mode change.

Par exemple, si le matériel autorise un plan de superposition et une surface primaire normale, le pilote doit définir MaxPlanes sur 2.

NumCapabilityGroups

Nombre de différents types de plans de superposition qui peuvent être pris en charge.

Voici 2 exemples :

  • Si le matériel prend en charge 2 plans RVB uniquement avec des fonctionnalités d’étirement limitées, plus 2 plans YUV avec des fonctionnalités d’étirement plus flexibles, le pilote doit définir NumCapabilityGroups sur 2.
  • Si le matériel prend en charge un plan RVB uniquement sans fonctionnalités d’étirement, plus 2 plans RVB uniquement avec des fonctionnalités d’étirement complètes, plus 2 plans RVB/YUV avec des fonctionnalités d’étirement complètes, le pilote doit définir NumCapabilityGroups sur 3.

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 d3dumddi.h (inclure D3dumddi.h)