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 pour initialiser.

pExecutionParameters

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

ExecutionParametersSizeInBytes

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

Valeur de retour

Les codes d’erreur suivants sont autorisés :

Valeur de retour Description
S_OK L’initialisation a réussi.
D3DDDIERR_APPLICATIONERROR L’appelant a tenté d’initialiser la commande de manière incorrecte. Par exemple, fourni un argument non valide. Cette erreur place la liste de commandes en erreur et un code d’erreur est retourné à partir de la méthode Close dans la liste de 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é, ce qui définit l’appareil et la liste de commandes en erreur.

Exigences

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