Freigeben über


D3DDDI_KERNELOVERLAYINFO Struktur (d3dukmdt.h)

Die D3DDDI_KERNELOVERLAYINFO Struktur beschreibt Informationen für ein Kernelmodus-Überlagerungsobjekt.

Syntax

typedef struct _D3DDDI_KERNELOVERLAYINFO {
  [in] D3DKMT_HANDLE hAllocation;
  [in] D3DDDIRECT    DstRect;
  [in] D3DDDIRECT    SrcRect;
  [in] VOID          *pPrivateDriverData;
  [in] UINT          PrivateDriverDataSize;
} D3DDDI_KERNELOVERLAYINFO;

Angehörige

[in] hAllocation

Ein D3DKMT_HANDLE Datentyp, der ein Kernelmodushandle für die anzuzeigende Zuordnung darstellt.

[in] DstRect

Eine D3DDDIRECT Struktur, die das Overlayzielrechteck in Gerätekoordinaten enthält.

[in] SrcRect

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

[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- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Header- d3dukmdt.h (include D3dukmdt.h)

Siehe auch

D3DDDIRECT

pfnCreateOverlayCb

pfnUpdateOverlayCb