DXGKCB_CREATEPHYSICALMEMORYOBJECT Rückruffunktion (d3dkmddi.h)

DXGKCB_CREATEPHYSICALMEMORYOBJECT erstellt physischen Arbeitsspeicher für den Treiber.

Syntax

DXGKCB_CREATEPHYSICALMEMORYOBJECT DxgkcbCreatephysicalmemoryobject;

NTSTATUS DxgkcbCreatephysicalmemoryobject(
  [in/out] IN_OUT_PDXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT pArgs
)
{...}

Parameter

[in/out] pArgs

Zeiger auf eine DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT-Struktur , die Informationen zum zu erstellenden physischen Arbeitsspeicher enthält.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls wird ein entsprechender NTSTATUS-Fehlercode zurückgegeben.

Hinweise

DXGKCB_CREATEPHYSICALMEMORYOBJECT und DXGKCB_DESTROYPHYSICALMEMORYOBJECT physischen Arbeitsspeicher für den Treiber erstellen und zerstören. Intern kann dieser Arbeitsspeicher in verschiedenen Formen dargestellt werden, entspricht jedoch den Anforderungen und dem Zwischenspeicherungstyp, die in den in DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT angegebenen Argumenten angegeben sind.

Weitere Informationen finden Sie unter IOMMU DMA Remapping .

DXGKCB_XXX Funktionen werden von Dxgkrnl implementiert. Um diese Rückruffunktion zu verwenden, legen Sie die entsprechenden Member von DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT fest, und rufen Sie dann DxgkCbCreatePhysicalMemoryObject über die DXGKRNL_INTERFACE auf.

Anforderungen

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

Weitere Informationen

DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT

DXGKCB_DESTROYPHYSICALMEMORYOBJECT

DXGKRNL_INTERFACE