ID3D12VideoEncodeCommandList::Reset メソッド (d3d12video.h)

新しいコマンド リストが作成されたかのように、コマンド リストを初期状態に戻します。

構文

HRESULT Reset(
  ID3D12CommandAllocator *pAllocator
);

パラメーター

pAllocator

種類: ID3D12CommandAllocator*

デバイスがコマンド リストを作成する ID3D12CommandAllocator オブジェクトへのポインター。

戻り値

型: HRESULT

成功した場合 はS_OK を返します。それ以外の場合は、次のいずれかの値を返します。

  • E_FAILリセット呼び出しが行われたときにコマンド リストが "閉じられた" 状態になかった場合、またはデバイスごとの制限を超えた場合に発生します。
  • オペレーティング システムのメモリ不足が発生した場合にE_OUTOFMEMORYします。
  • ロケーターが"記録" 状態の別のコマンド リストで現在使用されている場合、または指定したアロケーターが間違った型で作成された場合にE_INVALIDARGします。
その他の可能な戻り値については、「戻りコードのDirect3D 12」を参照してください。

注釈

このメソッドを使用する方法の詳細と例については、「ID3D12GraphicsCommandList::Reset メソッド」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 10バージョン 2004 (10.0;ビルド 19041)
サポートされている最小のサーバー Windows Server バージョン 2004 (10.0;ビルド 19041)
Header d3d12video.h
[DLL] d3d12.dll