DXGK_PHYSICAL_MEMORY_TYPE-Enumeration (d3dkmddi.h)

DXGK_PHYSICAL_MEMORY_TYPE gibt den Typ des physischen Speichers an, der vom Treiber in einem Aufruf von DxgkCbCreatePhysicalMemoryObject erstellt wird.

Syntax

typedef enum _DXGK_PHYSICAL_MEMORY_TYPE {
  DXGK_PHYSICAL_MEMORY_TYPE_MDL,
  DXGK_PHYSICAL_MEMORY_TYPE_CONTIGUOUS_MEMORY,
  DXGK_PHYSICAL_MEMORY_TYPE_SECTION,
  DXGK_PHYSICAL_MEMORY_TYPE_IO_SPACE
} DXGK_PHYSICAL_MEMORY_TYPE;

Konstanten

 
DXGK_PHYSICAL_MEMORY_TYPE_MDL
Zuordnen von nicht auslagerbarem Arbeitsspeicher in Form einer MDL. Dies entspricht funktional dem Aufrufen von MmAllocatePagesForMdl.
DXGK_PHYSICAL_MEMORY_TYPE_CONTIGUOUS_MEMORY
Ordnen Sie zusammenhängenden, nicht auslagerbaren Arbeitsspeicher zu. Dies entspricht funktional dem Aufrufen von MmAllocateContiguousMemory.
DXGK_PHYSICAL_MEMORY_TYPE_SECTION
Weisen Sie Arbeitsspeicher zu, der einem oder mehreren Prozessen zugeordnet werden kann. Dies stellt Arbeitsspeicher dar, der normalerweise von ZwCreateSection zugeordnet wird.
DXGK_PHYSICAL_MEMORY_TYPE_IO_SPACE
Umschließen sie einen vorhandenen E/A-Bereich, der vom Treiber bereitgestellt wird.

Hinweise

DXGK_PHYSICAL_MEMORY_TYPE wird als Member der DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT-Argumente übergeben.

Weitere Informationen finden Sie unter IOMMU DMA-Neuzuordnung .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Server) Windows Server 2022 (WDDM 2.9)
Kopfzeile d3dkmddi.h

Weitere Informationen

DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT

DxgkCbCreatePhysicalMemoryObject