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;

Angehörige

[in] hAllocation

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

[in] PhysicalAddress

Die physische Adresse innerhalb des Segments, das SegmentId angibt, der anzuzeigenden Zuordnung.

[in] SegmentId

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

[in] DstRect

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

[in] SrcRect

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

[in] pPrivateDriverData

Ein Zeiger auf einen Block privater Daten, der vom Anzeigetreiber für den Benutzermodus an den Miniporttreiber übergeben wird.

[in] PrivateDriverDataSize

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Header- d3dkmddi.h (einschließlich D3dkmddi.h)

Siehe auch

DXGKARG_CREATEOVERLAY

DXGKARG_UPDATEOVERLAY

DxgkDdiCreateOverlay-

DxgkDdiUpdateOverlay-

RECT-