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 |