Partager via


ID3D12VideoDecodeCommandList ::Close, méthode (d3d12video.h)

Indique que l’enregistrement dans la liste de commandes est terminé.

Syntaxe

HRESULT Close();

Valeur de retour

Type : HRESULT

Retourne S_OK en cas de réussite ; Dans le cas contraire, retourne l’une des valeurs suivantes :

  • E_FAIL si la liste de commandes a déjà été fermée ou si une API non valide a été appelée lors de l’enregistrement de la liste de commandes.
  • E_OUTOFMEMORY si le système d’exploitation a manqué de mémoire pendant l’enregistrement.
  • E_INVALIDARG si un argument non valide a été passé à l’API de liste de commandes pendant l’enregistrement.

Pour obtenir d’autres valeurs de retour possibles, consultez Codes de retour Direct3D 12 .

Remarques

Le runtime valide que la liste de commandes n’a pas encore été fermée. Si une erreur a été rencontrée lors de l’enregistrement, le code d’erreur est retourné ici. Dans ce cas, le runtime n’appelle pas l’interface de pilote de périphérique (DDI).

Pour obtenir un exemple de création d’une liste de commandes, consultez ID3D12GraphicsCommandList ::Close, méthode

Configuration requise

Condition requise Valeur
En-tête d3d12video.h
DLL d3d12.dll