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 |