Partager via


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

Réinitialise une liste de commandes à son état initial comme si une nouvelle liste de commandes venait d’être créée.

Syntaxe

HRESULT Reset(
  ID3D12CommandAllocator *pAllocator
);

Paramètres

pAllocator

Type : ID3D12CommandAllocator*

Pointeur vers l’objet ID3D12CommandAllocator à partir duquel l’appareil crée des listes de commandes.

Valeur retournée

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 n’était pas à l’état « fermé » au moment de l’appel de réinitialisation ou si la limite par appareil aurait été dépassée.
  • E_OUTOFMEMORY si le système d’exploitation est à court de mémoire.
  • E_INVALIDARG si l’allocateur est actuellement utilisé avec une autre liste de commandes à l’état « enregistrement » ou si l’utilitaire spécifié a été créé avec le type incorrect.
Pour obtenir d’autres valeurs de retour possibles, consultez Codes de retour Direct3D 12 .

Remarques

Pour plus d’informations et des exemples d’utilisation de cette méthode, consultez MÉTHODE ID3D12GraphicsCommandList ::Reset

Configuration requise

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