Partager via


DXGKARGCB_ALLOCATEPAGESFORMDL structure (d3dkmddi.h)

La structure DXGKARGCB_ALLOCATEPAGESFORMDL contient les arguments utilisés dans la fonction de rappel DXGKCB_ALLOCATEPAGESFORMDL , pour allouer des pages à une liste de descripteurs mémoire (MDL).

Syntaxe

typedef struct _DXGKARGCB_ALLOCATEPAGESFORMDL {
  [in]  PHYSICAL_ADDRESS         LowAddress;
  [in]  PHYSICAL_ADDRESS         HighAddress;
  [in]  PHYSICAL_ADDRESS         SkipBytes;
  [in]  SIZE_T                   TotalBytes;
  [in]  DXGK_MEMORY_CACHING_TYPE CacheType;
  [in]  ULONG                    Flags;
  [out] HANDLE                   hMemoryHandle;
  [out] PMDL                     pMdl;
} DXGKARGCB_ALLOCATEPAGESFORMDL;

Membres

[in] LowAddress

Spécifie l’adresse physique du début de la première plage d’adresses à partir de laquelle les pages allouées peuvent provenir.

[in] HighAddress

Spécifie l’adresse physique de la fin de la première plage d’adresses à partir de laquelle les pages allouées peuvent provenir.

[in] SkipBytes

Spécifie le nombre d’octets à ignorer à partir du début de la plage d’adresses précédente à partir de laquelle les pages allouées peuvent provenir. SkipBytes doit être un multiple entier de la taille de la page de mémoire virtuelle, en octets.

[in] TotalBytes

Spécifie le nombre total d’octets à allouer pour la MDL.

[in] CacheType

Indique le type de mise en cache autorisé pour la mémoire demandée.

[in] Flags

Spécifie les indicateurs pour cette opération. Pour plus d’informations, consultez La fonction MmAllocatePagesForMdlEx.

[out] hMemoryHandle

Un handle de suivi Dxgkrnl pour l’allocation. Cette valeur doit être passée à la fonction de rappel DGXKCB_FREEPAGESFROMMDL correspondante.

[out] pMdl

MdL de mémoire non paginée garantie d’être mappée à l’IOMMU pendant toute sa durée de vie.

Remarques

Pour plus d’informations, consultez Isolation GPU basée sur IOMMU .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1803 (WDDM 2.4)
En-tête d3dkmddi.h

Voir aussi

DXGKCB_ALLOCATEPAGESFORMDL