Partager via


PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063 fonction de rappel (d3d12umddi.h)

Enregistre une commande pour exécuter une commande d’extension vidéo dans une liste de commandes.

Syntaxe

PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063 Pfnd3d12ddiExecuteVideoExtensionCommand0063;

HRESULT Pfnd3d12ddiExecuteVideoExtensionCommand0063(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEOEXTENSIONCOMMAND_0063 hDrvVideoExtensionCommand,
  const void *pExecutionParameters,
  SIZE_T ExecutionParametersSizeInBytes
)
{...}

Paramètres

hDrvCommandList

Handle pour la liste de commandes.

hDrvVideoExtensionCommand

Gérez la commande d’extension vidéo à initialiser.

pExecutionParameters

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_EXECUTION.

ExecutionParametersSizeInBytes

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

Valeur retournée

Les codes d’erreur suivants sont autorisés :

Valeur retournée Description
S_OK Réussite de l'initialisation.
D3DDDIERR_APPLICATIONERROR L’appelant a tenté d’initialiser la commande de manière incorrecte. Par exemple, fourni un argument non valide. Cette erreur met la liste de commandes en erreur et un code d’erreur est retourné à partir de la méthode Close dans la liste des commandes d’API.
D3DDDIERR_DEVICEREMOVED Impossible d’initialiser la commande, car l’appareil est dans un état supprimé. Si le runtime n’est pas déjà réalisé, l’appareil est supprimé, la liste des appareils et des commandes est définie par erreur.

Configuration requise

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