PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063 fonction de rappel (d3d12umddi.h)

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

Syntaxe

PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063 Pfnd3d12ddiInitializeVideoExtensionCommand0063;

HRESULT Pfnd3d12ddiInitializeVideoExtensionCommand0063(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEOEXTENSIONCOMMAND_0063 hDrvVideoExtensionCommand,
  const void *pInitializationParameters,
  SIZE_T InitializationParametersSizeInBytes
)
{...}

Paramètres

hDrvCommandList

Handle pour la liste de commandes.

hDrvVideoExtensionCommand

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

pInitializationParameters

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

InitializationParametersSizeInBytes

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’a pas encore réalisé que l’appareil a été supprimé, la liste des appareils et des commandes est définie en erreur.

Configuration requise

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