PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063 fonction de rappel (d3d12umddi.h)
Enregistre une commande pour initialiser ou réactiver 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 pour initialiser.
pInitializationParameters
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_INITIALIZATION.
InitializationParametersSizeInBytes
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’a pas déjà réalisé que l’appareil a été supprimé, cela 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 |