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 |