共用方式為


DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC結構(d3dkmddi.h)

重要

某些資訊與發行前版本產品有關,在發行前版本產品可能經過大幅修改。 Microsoft未就此處提供的資訊提供任何明示或默示擔保。

DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC 結構可用來通知內核模式驅動程式 (KMD) 即將用於 DXGK_OPERATION_NOTIFY_ALLOC 分頁作業中的配置。

語法

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

成員

hAllocation

DxgkDdiCreateAllocation傳回的驅動程式配置句柄。

hKmdProcessHandle

DxgkDdiCreateProcess 傳回的驅動程式行程物件句柄。 設定 收回 旗標時,這個句柄為零。

Flags

DXGK_NOTIFYALLOCFLAGS 結構,指定與作業相關的旗標。

OffsetInBytes

從配置開頭的位移,以位元組為單位。 當作業在配置中執行時,會使用這個值。

SizeInBytes

作業的大小,以位元組為單位。

GpuVirtualAddressAtOffset

對應至配置位移的 GPU 虛擬位址。 設定 收回 旗標時,GPU VA 位址位於分頁進程內容中。 設定 IoMmuUnmap 旗標時,GPU VA 位址位於 hKmdProcessHandle所定義的進程內容中。

言論

如需詳細資訊,請參閱 設定通知

要求

要求 價值
最低支援的用戶端 Windows 11 版本 24H2 (WDDM 3.2)
標頭 d3dkmddi.h

另請參閱

DXGK_ALLOCATIONINFOFLAGS2

DXGK_BUILDPAGINGBUFFER_OPERATION

DXGK_NOTIFYALLOCFLAGS

DXGKARG_BUILDPAGINGBUFFER

DxgkDdiBuildPagingBuffer