Freigeben über


DXGKCB_CREATEPHYSICALMEMORYOBJECT Rückruffunktion (d3dkmddi.h)

DXGKCB_CREATEPHYSICALMEMORYOBJECT erstellt physischen Speicher für den Treiber.

Syntax

DXGKCB_CREATEPHYSICALMEMORYOBJECT DxgkcbCreatephysicalmemoryobject;

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

Parameter

[in/out] pArgs

Zeigen Sie auf eine DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT Struktur, die Informationen zum zu erstellenden physischen Speicher enthält.

Rückgabewert

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

Bemerkungen

DXGKCB_CREATEPHYSICALMEMORYOBJECT und DXGKCB_DESTROYPHYSICALMEMORYOBJECT physischen Speicher für den Treiber erstellen und zerstören. Intern kann dieser Speicher in verschiedenen Formen dargestellt werden, entspricht jedoch den Anforderungen und dem Zwischenspeicherungstyp, der in den argumenten in DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECTangegeben ist.

Weitere Informationen finden Sie unter IOMMU DMA-Neumapping.

DXGKCB_XXX Funktionen werden von Dxgkrnlimplementiert. 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_INTERFACEauf.

Anforderungen

Anforderung Wert
mindestens unterstützte Server- Windows Server 2022 (WDDM 2.9)
Header- d3dkmddi.h
IRQL- PASSIVE_LEVEL

Siehe auch

DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT

DXGKCB_DESTROYPHYSICALMEMORYOBJECT

DXGKRNL_INTERFACE