IDXGIAdapter3 ::QueryVideoMemoryInfo, méthode (dxgi1_4.h)

Cette méthode informe le processus du budget actuel et de l’utilisation du processus.

Syntaxe

HRESULT QueryVideoMemoryInfo(
  [in]  UINT                         NodeIndex,
  [in]  DXGI_MEMORY_SEGMENT_GROUP    MemorySegmentGroup,
  [out] DXGI_QUERY_VIDEO_MEMORY_INFO *pVideoMemoryInfo
);

Paramètres

[in] NodeIndex

Type : UINT

Spécifie l’adaptateur physique de l’appareil pour lequel les informations de mémoire vidéo sont interrogées. Pour une opération mono-GPU, définissez cette valeur sur zéro. S’il existe plusieurs nœuds GPU, définissez-le sur l’index du nœud (la carte physique de l’appareil) pour lequel les informations de mémoire vidéo sont interrogées. Consultez Systèmes multi-adaptateurs.

[in] MemorySegmentGroup

Type : DXGI_MEMORY_SEGMENT_GROUP

Spécifie un DXGI_MEMORY_SEGMENT_GROUP qui identifie le groupe comme local ou non local.

[out] pVideoMemoryInfo

Type : DXGI_QUERY_VIDEO_MEMORY_INFO*

Remplit une structure DXGI_QUERY_VIDEO_MEMORY_INFO avec les valeurs actuelles.

Valeur retournée

Type : HRESULT

Retourne S_OK en cas de réussite ; un code d’erreur dans le cas contraire. Pour obtenir la liste des codes d’erreur, consultez DXGI_ERROR.

Remarques

Les applications doivent explicitement gérer leur utilisation de la mémoire physique de manière explicite et maintenir l’utilisation dans le budget affecté au processus d’application. Les processus qui ne peuvent pas conserver leur utilisation dans les budgets qui leur sont attribués seront probablement bégayés, car ils sont figés et paginés par intermittence pour permettre à d’autres processus de s’exécuter.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête dxgi1_4.h (include DXGI1_3.h)
Bibliothèque Dxgi.lib
DLL Dxgi.dll

Voir aussi

IDXGIAdapter3