Freigeben über


DXGK_OVERLAYINFO-Struktur (d3dkmddi.h)

Die DXGK_OVERLAYINFO-Struktur beschreibt Parameter, die zum Erstellen oder Ändern einer Überlagerung erforderlich sind.

Syntax

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;

Member

[in] hAllocation

Ein Handle für die Zuordnung, die auf der Überlagerung angezeigt werden soll.

[in] PhysicalAddress

Die physische Adresse innerhalb des von SegmentId angegebenen Segments der anzuzeigenden Zuordnung.

[in] SegmentId

Der Bezeichner eines Segments, in dem die Zuordnung derzeit ausgelagert wird.

[in] DstRect

Eine RECT-Struktur , die das Überlagerungszielrechteck in Gerätekoordinaten enthält.

[in] SrcRect

Eine RECT-Struktur, die das Überlagerungsquellrechteck in Gerätekoordinaten enthält.

[in] pPrivateDriverData

Ein Zeiger auf einen Block privater Daten, der vom Benutzermodusanzeigetreiber an den Anzeigeminiporttreiber übergeben wird.

[in] PrivateDriverDataSize

Die Größe des Blocks privater Daten in Bytes, auf den pPrivateDriverData verweist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Kopfzeile d3dkmddi.h (einschließlich D3dkmddi.h)

Weitere Informationen

DXGKARG_CREATEOVERLAY

DXGKARG_UPDATEOVERLAY

DxgkDdiCreateOverlay

DxgkDdiUpdateOverlay

RECT