Share via


ID3D12VideoProcessCommandList ::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 ; sinon, retourne l’une des valeurs suivantes :

  • E_FAIL si la liste de commandes n’était pas à l’état « fermé » lors de l’appel de réinitialisation , ou si la limite par appareil aurait été dépassée.
  • E_OUTOFMEMORY si la mémoire du système d’exploitation est insuffisante.
  • E_INVALIDARG si l’allocateur est actuellement utilisé avec une autre liste de commandes à l’état « enregistrement » ou si l’allocateur spécifié a été créé avec le type incorrect.
Pour connaître les autres valeurs de retour possibles, consultez Codes de retour Direct3D 12 .

Remarques

Pour obtenir des informations supplémentaires 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