Partager via


structure D3D12DDIARG_CREATE_VIDEO_EXTENSION_COMMAND_0063 (d3d12umddi.h)

Contient des 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 peu pour identifier le nœud (adaptateur physique de l’appareil) auquel la file d’attente de commandes s’applique. Chaque bit du masque correspond à un nœud unique. Seuls 1 bits peuvent être définis.

[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 des 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

Gérez la 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.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1903
d’en-tête d3d12umddi.h