Partager via


structure DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC (d3dkmddi.h)

Important

Certaines informations concernent un produit de préversion qui peut être sensiblement modifié avant sa publication commerciale. Microsoft n’offre aucune garantie, expresse ou implicite, en ce qui concerne les informations fournies ici.

La structure DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC est utilisée pour notifier le pilote en mode noyau (KMD) d’une allocation sur le point d’être utilisée dans une opération de pagination DXGK_OPERATION_NOTIFY_ALLOC.

Syntaxe

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

Membres

hAllocation

Handle d’allocation de pilote retourné par DxgkDdiCreateAllocation.

hKmdProcessHandle

Handle d’objet de processus de pilote retourné par DxgkDdiCreateProcess. Ce handle est égal à zéro lorsque l’indicateur éviction est défini.

Flags

Structure DXGK_NOTIFYALLOCFLAGS spécifiant les indicateurs liés à l’opération.

OffsetInBytes

Décalage à partir du début de l’allocation, en octets. Cette valeur est utilisée lorsqu’une opération est effectuée dans le cadre d’une allocation.

SizeInBytes

Taille de l’opération, en octets.

GpuVirtualAddressAtOffset

Adresse virtuelle GPU correspondant au décalage d’allocation. Lorsque l’indicateur éviction est défini, l’adresse VA GPU se trouve dans le contexte du processus de pagination. Lorsque l’indicateur de ioMmuUnmap est défini, l’adresse VA GPU se trouve dans le contexte du processus défini par hKmdProcessHandle.

Remarques

Pour plus d’informations, consultez notification d’allocation.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11, version 24H2 (WDDM 3.2)
d’en-tête d3dkmddi.h

Voir aussi

DXGK_ALLOCATIONINFOFLAGS2

DXGK_BUILDPAGINGBUFFER_OPERATION

DXGK_NOTIFYALLOCFLAGS

DXGKARG_BUILDPAGINGBUFFER

DxgkDdiBuildPagingBuffer