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 |