Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |