structure D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0032 (d3d12umddi.h)
Récupère la taille d’allocation de mémoire d’un processeur vidéo créé avec les propriétés données. Cette structure concerne la fonctionnalité de D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE case activée dans D3D12DDICAPS_TYPE_VIDEO_0020.
Syntaxe
typedef struct D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0032 {
D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0032 VideoProcessorDesc;
UINT64 MemoryPoolL0Size;
UINT64 MemoryPoolL1Size;
} D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0032;
Membres
VideoProcessorDesc
Propriétés de création d’un tas de processeur vidéo. Le pilote doit mapper ces propriétés de création à la taille.
MemoryPoolL0Size
Taille L0 de l’objet tas. Le pool de mémoires L0 est le pool de mémoire « le plus proche » du GPU. Dans le cas des adaptateurs UMA, il s’agit de la quantité de mémoire système utilisée. Pour les adaptateurs discrets, il s’agit de la quantité de mémoire discrète utilisée.
MemoryPoolL1Size
Taille L1 de l’objet tas. Le pool de mémoires L1 est le pool de mémoire « deuxième plus proche » du GPU. Dans le cas des adaptateurs UMA, cette valeur est égale à zéro. Dans le cas d’adaptateurs discrets, il s’agit de la quantité de mémoire système utilisée.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12umddi.h |