structure D3D12DDI_VIDEO_EXTENSION_COMMAND_SIZE_DATA_0063 (d3d12umddi.h)

Interroge les informations de taille de résidence pour une commande d’extension vidéo.

Syntaxe

typedef struct D3D12DDI_VIDEO_EXTENSION_COMMAND_SIZE_DATA_0063 {
  [in]  UINT       NodeIndex;
  [in]  GUID       CommandId;
  [in]  const void *pCreationParameters;
  [in]  SIZE_T     CreationParametersSizeInBytes;
  [out] UINT64     MemoryPoolL0Size;
  [out] UINT64     MemoryPoolL1Size;
} D3D12DDI_VIDEO_EXTENSION_COMMAND_SIZE_DATA_0063;

Membres

[in] NodeIndex

Pour une opération GPU unique, définissez cette valeur sur zéro. S’il existe plusieurs nœuds GPU, définissez un bit pour identifier le nœud (l’adaptateur physique de l’appareil) auquel la file d’attente de commandes s’applique. Chaque bit du masque correspond à un nœud unique. Un seul bit peut être défini.

[in] CommandId

Identificateur unique de la commande d’extension vidéo.

[in] pCreationParameters

Pointeur vers la structure des paramètres d’initialisation. Les paramètres de cette structure doivent correspondre à l’énumération de paramètres pour D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_INITIALIZATION.

[in] CreationParametersSizeInBytes

Taille de la structure des paramètres d’initialisation en octets.

[out] MemoryPoolL0Size

Indique la taille de la commande en L0. L0 est la mémoire « la plus proche » du GPU. Pour les cartes discrètes, il s’agit de la mémoire graphique discrète. Pour les cartes intégrées, il s’agit généralement de la taille de la mémoire système.

[out] MemoryPoolL1Size

Indique la taille de la commande dans L1. L1 est la mémoire la plus proche pour gpu. Pour les cartes discrètes, il s’agit de la mémoire système. Les adaptateurs intégrés n’ont généralement pas de taille L1 et indiquent une taille nulle ici.

Remarques

Les pilotes doivent prendre en charge les pfnMakeResident et pfnEvict existants avec le D3D12DDI_HVIDEOEXTENSIONCOMMAND.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 version 1903
En-tête d3d12umddi.h