Condividi tramite


struttura DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC (d3dkmddi.h)

Importante

Alcune informazioni riguardano un prodotto in versione preliminare che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non fornisce alcuna garanzia, espressa o implicita, in relazione alle informazioni fornite qui.

La struttura DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC viene usata per notificare al driver in modalità kernel (KMD) un'allocazione che sta per essere usata in un'operazione di paging DXGK_OPERATION_NOTIFY_ALLOC.

Sintassi

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

Membri

hAllocation

Handle di allocazione del driver restituito da DxgkDdiCreateAllocation.

hKmdProcessHandle

Handle dell'oggetto processo driver restituito da DxgkDdiCreateProcess. Questo handle è zero quando viene impostato il flag rimozione.

Flags

Struttura DXGK_NOTIFYALLOCFLAGS che specifica i flag correlati all'operazione.

OffsetInBytes

Offset dall'inizio dell'allocazione, espresso in byte. Questo valore viene utilizzato quando un'operazione viene eseguita in parte di un'allocazione.

SizeInBytes

Dimensioni dell'operazione, in byte.

GpuVirtualAddressAtOffset

Indirizzo virtuale GPU corrispondente all'offset di allocazione. Quando viene impostato il flag di rimozione , l'indirizzo di valutazione della GPU si trova nel contesto del processo di paging. Quando viene impostato il flag di IoMmuUnmap, l'indirizzo va GPU si trova nel contesto del processo definito da hKmdProcessHandle.

Osservazioni

Per altre informazioni, vedere notifica di allocazione.

Fabbisogno

Requisito Valore
client minimo supportato Windows 11, versione 24H2 (WDDM 3.2)
intestazione d3dkmddi.h

Vedere anche

DXGK_ALLOCATIONINFOFLAGS2

DXGK_BUILDPAGINGBUFFER_OPERATION

DXGK_NOTIFYALLOCFLAGS

DXGKARG_BUILDPAGINGBUFFER

DxgkDdiBuildPagingBuffer