Freigeben über


DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC Struktur (d3dkmddi.h)

Wichtig

Einige Informationen beziehen sich auf ein Vorabversionsprodukt, das vor der kommerziellen Veröffentlichung erheblich geändert werden kann. Microsoft übernimmt keine Gewährleistungen, ausdrücklich oder konkludent in Bezug auf die hier bereitgestellten Informationen.

Die DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC-Struktur wird verwendet, um den Kernelmodustreiber (KERNEL-Mode Driver, KMD) über eine Zuordnung zu benachrichtigen, die in einem DXGK_OPERATION_NOTIFY_ALLOC Paging-Vorgang verwendet werden soll.

Syntax

typedef struct _DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC {
  HANDLE                hAllocation;
  HANDLE                hKmdProcessHandle;
  DXGK_NOTIFYALLOCFLAGS Flags;
  UINT64                OffsetInBytes;
  UINT64                SizeInBytes;
  UINT64                GpuVirtualAddressAtOffset;
} DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC;

Angehörige

hAllocation

Das von DxgkDdiCreateAllocationzurückgegebene Treiberzuweisungshandle.

hKmdProcessHandle

Das vom DxgkDdiCreateProcesszurückgegebene Treiberprozessobjekthandle. Dieser Handle ist null, wenn die Eviction- Flag festgelegt ist.

Flags

Eine DXGK_NOTIFYALLOCFLAGS Struktur, die die Flags im Zusammenhang mit dem Vorgang angibt.

OffsetInBytes

Offset vom Anfang der Zuordnung in Byte. Dieser Wert wird verwendet, wenn ein Vorgang für einen Teil einer Zuordnung ausgeführt wird.

SizeInBytes

Größe des Vorgangs in Byte.

GpuVirtualAddressAtOffset

Die virtuelle GPU-Adresse, die dem Zuordnungsoffset entspricht. Wenn die Eviction Flag festgelegt ist, befindet sich die GPU VA-Adresse im Seitenprozesskontext. Wenn die IoMmuUnmap Flag festgelegt ist, befindet sich die GPU VA-Adresse im Kontext des Prozesses, der durch hKmdProcessHandledefiniert wird.

Bemerkungen

Weitere Informationen finden Sie unter Zuordnungsbenachrichtigung.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11, Version 24H2 (WDDM 3.2)
Header- d3dkmddi.h

Siehe auch

DXGK_ALLOCATIONINFOFLAGS2

DXGK_BUILDPAGINGBUFFER_OPERATION

DXGK_NOTIFYALLOCFLAGS

DXGKARG_BUILDPAGINGBUFFER

DxgkDdiBuildPagingBuffer-