Partager via


D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE structure (d3d12video.h)

Fournit des données pour les appels à ID3D12VideoDevice ::CheckFeatureSupport lorsque la fonctionnalité spécifiée est D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_SIZE. Vérifie la taille d’allocation d’une commande d’extension vidéo.

Syntaxe

typedef struct D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE {
  UINT       NodeIndex;
  GUID       CommandId;
  const void *pCreationParameters;
  SIZE_T     CreationParametersSizeInBytes;
  UINT64     MemoryPoolL0Size;
  UINT64     MemoryPoolL1Size;
} D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE;

Membres

NodeIndex

Dans l’opération multi-adaptateurs, cela indique l’adaptateur physique de l’appareil auquel cette opération s’applique.

CommandId

Identificateur unique de la commande d’extension vidéo pour laquelle la taille est interrogée.

pCreationParameters

Pointeur vers la structure des paramètres de création, qui est définie par la commande . La structure des paramètres doit correspondre aux paramètres énumérés par un appel à ID3D12VideoDevice ::CheckFeatureSupport avec la valeur de fonctionnalité D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS et une valeur d’étape de paramètre de D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CREATION.

CreationParametersSizeInBytes

Taille de la structure de paramètre pCreationParameters , en octets.

MemoryPoolL0Size

Taille d’allocation de la commande d’extension vidéo dans le pool de mémoire L0. L0 est le pool de mémoire système physique. Lorsque l’adaptateur est discret/NUMA, ce pool a une bande passante plus élevée pour le processeur et moins de bande passante pour le GPU. Lorsque l’adaptateur est UMA, ce pool est le seul qui soit valide. Pour plus d’informations, consultez Résidence.

MemoryPoolL1Size

Taille d’allocation du tas de commandes d’extension vidéo dans le pool de mémoireS L1. L1 est généralement appelé pool de mémoire vidéo physique. L1 est disponible uniquement lorsque l’adaptateur est discret/NUMA, a une bande passante plus élevée pour le GPU et ne peut même pas être accessible par le processeur. Lorsque l’adaptateur est UMA, ce pool n’est pas disponible. Pour plus d’informations, consultez Résidence.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004 (10.0 ; Build 19041)
Serveur minimal pris en charge Windows Server, version 2004 (10.0 ; Build 19041)
En-tête d3d12video.h