Partager via


ID3D12VideoProcessCommandList2 ::InitializeExtensionCommand, méthode (d3d12video.h)

Enregistre une commande pour initialiser ou réin initialiser une commande d’extension vidéo dans une liste de commandes de processeur vidéo.

Syntaxe

void InitializeExtensionCommand(
  ID3D12VideoExtensionCommand *pExtensionCommand,
  const void                  *pInitializationParameters,
  SIZE_T                      InitializationParametersSizeInBytes
);

Paramètres

pExtensionCommand

Pointeur vers un ID3D12VideoExtensionCommand représentant la commande d’extension vidéo à initialiser. L’appelant est responsable de la conservation de la durée de vie de l’objet jusqu’à ce que l’exécution de la commande soit terminée.

pInitializationParameters

Pointeur vers la structure des paramètres de création, qui est défini 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é de D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS et une valeur d’étape de paramètre de D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_INITIALIZATION.

InitializationParametersSizeInBytes

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

Valeur de retour

None

Remarques

Les erreurs d’initialisation de la commande d’extension sont signalées via les couches de débogage et la valeur de retour de la méthode Close de la liste de commandes.

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