D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043 structure (d3d12umddi.h)

Structure des données de la fonctionnalité D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE case activée lorsque la version de la fonctionnalité vidéo est D3D12DDI_FEATURE_VERSION_VIDEO_0043_0. Récupère la taille d’allocation de mémoire d’un processeur vidéo créé avec les propriétés données.

Syntaxe

typedef struct D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043 {
  D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0043 VideoProcessorDesc;
  UINT64                                  MemoryPoolL0Size;
  UINT64                                  MemoryPoolL1Size;
} D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043;

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émoires « 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émoires « le plus proche » du GPU. Dans le cas des adaptateurs UMA, cette valeur est égale à zéro. Dans le cas des 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