Freigeben über


DXGKARGCB_PINFRAMEBUFFERFORSAVE Struktur (d3dkmddi.h)

Die DXGKARGCB_PINFRAMEBUFFERFORSAVE-Struktur enthält die Argumente, die von der DXGKCB_PINFRAMEBUFFERFORSAVE Rückruffunktion verwendet werden, um den Framepuffer zum Speichern anzuheften.

Syntax

typedef struct _DXGKARGCB_PINFRAMEBUFFERFORSAVE {
  [in]  UINT   PhysicalAdapterIndex;
  [in]  SIZE_T CommitSize;
  [out] PMDL   pMdl;
} DXGKARGCB_PINFRAMEBUFFERFORSAVE;

Angehörige

[in] PhysicalAdapterIndex

Der Index des physischen Adapters.

[in] CommitSize

Die Größe in Byte, die der Treiber zum Anheften benötigt. Diese Größe muss ein Vielfaches von PAGE_SIZE sein und muss kleiner oder gleich der maximalen Größe sein, die der Treiber während der Initialisierung in DXGK_FRAMEBUFFERSAVEAREA (während DXGKQAITYPE_FRAMEBUFFERSAVESIZE) angegeben hat.

[out] pMdl

Eine MDL, die auf die Seiten des Framepufferspeicherbereichs zeigt. Diese Seiten werden garantiert dem IoMmu zugeordnet.

Bemerkungen

Weitere Informationen finden Sie unter IOMMU-basierte GPU-Isolation.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1803 (WDDM 2.4)
Header- d3dkmddi.h

Siehe auch

DXGKCB_PINFRAMEBUFFERFORSAVE