DXGK_OVERLAYINFO structure (d3dkmddi.h)

La structure DXGK_OVERLAYINFO décrit les paramètres requis pour créer ou modifier une superposition.

Syntaxe

typedef struct _DXGK_OVERLAYINFO {
  [in] HANDLE           hAllocation;
  [in] PHYSICAL_ADDRESS PhysicalAddress;
  [in] UINT             SegmentId;
  [in] RECT             DstRect;
  [in] RECT             SrcRect;
  [in] VOID             *pPrivateDriverData;
  [in] UINT             PrivateDriverDataSize;
} DXGK_OVERLAYINFO;

Membres

[in] hAllocation

Handle de l’allocation à afficher sur la superposition.

[in] PhysicalAddress

Adresse physique, dans le segment spécifié par SegmentId , de l’allocation à afficher.

[in] SegmentId

Identificateur d’un segment dans lequel l’allocation est actuellement paginée.

[in] DstRect

Structure RECT qui contient le rectangle de destination de superposition, en coordonnées d’appareil.

[in] SrcRect

Structure RECT qui contient le rectangle source de superposition, en coordonnées d’appareil.

[in] pPrivateDriverData

Pointeur vers un bloc de données privées qui est passé du pilote d’affichage en mode utilisateur au pilote miniport d’affichage.

[in] PrivateDriverDataSize

Taille, en octets, du bloc de données privées vers lequel pPrivateDriverData pointe.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
En-tête d3dkmddi.h (include D3dkmddi.h)

Voir aussi

DXGKARG_CREATEOVERLAY

DXGKARG_UPDATEOVERLAY

DxgkDdiCreateOverlay

DxgkDdiUpdateOverlay

RECT