structure D3D12DDIARG_CREATE_VIDEO_EXTENSION_COMMAND_0063 (d3d12umddi.h)

Contient les arguments utilisés pour créer une commande d’extension vidéo.

Syntaxe

typedef struct D3D12DDIARG_CREATE_VIDEO_EXTENSION_COMMAND_0063 {
  [in] UINT                                    NodeMask;
  [in] GUID                                    CommandId;
  [in] const void                              *pCreationParameters;
       SIZE_T                                  CreationParametersDataSizeInBytes;
       D3D12DDI_HPROTECTEDRESOURCESESSION_0030 hDrvProtectedResourceSession;
} D3D12DDIARG_CREATE_VIDEO_EXTENSION_COMMAND_0063;

Membres

[in] NodeMask

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 seul nœud. Seul 1 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 de création. Les paramètres de cette structure doivent correspondre à l’énumération de paramètres pour D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_CREATION.

CreationParametersDataSizeInBytes

Taille de la structure des paramètres de création en octets.

hDrvProtectedResourceSession

Handle vers le D3D12DDI_HPROTECTEDRESOURCESESSION_0030. Le runtime a alloué de l’espace en fonction du résultat de PFND3D12DDI_CALC_PRIVATE_VIDEO_EXTENSION_COMMAND_SIZE pour que le pilote place son objet.

Configuration requise

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