Freigeben über


DXGKARGCB_ALLOCATEPAGESFORMDL Struktur (d3dkmddi.h)

Die DXGKARGCB_ALLOCATEPAGESFORMDL Struktur enthält die Argumente, die in der DXGKCB_ALLOCATEPAGESFORMDL Rückruffunktion verwendet werden, um Seiten für eine Speicherbeschreibungsliste (MDL) zuzuweisen.

Syntax

typedef struct _DXGKARGCB_ALLOCATEPAGESFORMDL {
  [in]  PHYSICAL_ADDRESS         LowAddress;
  [in]  PHYSICAL_ADDRESS         HighAddress;
  [in]  PHYSICAL_ADDRESS         SkipBytes;
  [in]  SIZE_T                   TotalBytes;
  [in]  DXGK_MEMORY_CACHING_TYPE CacheType;
  [in]  ULONG                    Flags;
  [out] HANDLE                   hMemoryHandle;
  [out] PMDL                     pMdl;
} DXGKARGCB_ALLOCATEPAGESFORMDL;

Angehörige

[in] LowAddress

Gibt die physische Adresse des Anfangs des ersten Adressbereichs an, aus dem die zugeordneten Seiten kommen können.

[in] HighAddress

Gibt die physische Adresse des Endes des ersten Adressbereichs an, aus dem die zugeordneten Seiten kommen können.

[in] SkipBytes

Gibt die Anzahl der Bytes an, die vom Anfang des vorherigen Adressbereichs übersprungen werden sollen, aus dem die zugeordneten Seiten stammen können. SkipBytes müssen ein ganzzahliges Vielfaches der Größe der virtuellen Speicherseite in Byte sein.

[in] TotalBytes

Gibt die Gesamtanzahl der Bytes an, die für die MDL zugewiesen werden sollen.

[in] CacheType

Gibt den Typ der Zwischenspeicherung an, der für den angeforderten Arbeitsspeicher zulässig ist.

[in] Flags

Gibt die Flags für diesen Vorgang an. Weitere Informationen finden Sie unter MmAllocatePagesForMdlEx-Funktion.

[out] hMemoryHandle

Ein Dxgkrnl- Tracking-Handle für die Zuordnung. Dieser Wert sollte an die entsprechende DGXKCB_FREEPAGESFROMMDL Rückruffunktion übergeben werden.

[out] pMdl

Eine MDL des nicht ausgelagerten Speichers, der garantiert für die Lebensdauer der IOMMU zugeordnet wird.

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_ALLOCATEPAGESFORMDL