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 Speicherdeskriptorliste (Memory Descriptor List, MDL) zuzuordnen.

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;

Member

[in] LowAddress

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

[in] HighAddress

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

[in] SkipBytes

Gibt die Anzahl der Bytes an, die am Anfang des vorherigen Adressbereichs übersprungen werden sollen, aus dem die zugeordneten Seiten stammen können. SkipBytes muss ein ganzzahliges Vielfaches der Seitengröße des virtuellen Arbeitsspeichers in Bytes sein.

[in] TotalBytes

Gibt die Gesamtzahl der Bytes an, die für die MDL zugeordnet 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-Nachverfolgungshandle für die Zuordnung. Dieser Wert sollte an die entsprechende DGXKCB_FREEPAGESFROMMDL Rückruffunktion übergeben werden.

[out] pMdl

Eine MDL mit nicht ausgelagertem Arbeitsspeicher, die garantiert der IOMMU für ihre Lebensdauer zugeordnet wird.

Hinweise

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1803 (WDDM 2.4)
Kopfzeile d3dkmddi.h

Weitere Informationen

DXGKCB_ALLOCATEPAGESFORMDL