PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063 コールバック関数 (d3d12umddi.h)

Video Extension コマンドを初期化または再初期化するコマンドをコマンド リストに記録します。

構文

PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063 Pfnd3d12ddiInitializeVideoExtensionCommand0063;

HRESULT Pfnd3d12ddiInitializeVideoExtensionCommand0063(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEOEXTENSIONCOMMAND_0063 hDrvVideoExtensionCommand,
  const void *pInitializationParameters,
  SIZE_T InitializationParametersSizeInBytes
)
{...}

パラメーター

hDrvCommandList

コマンド リストのハンドル。

hDrvVideoExtensionCommand

初期化するビデオ拡張機能コマンドを処理します。

pInitializationParameters

初期化パラメーター構造体へのポインター。 この構造体のパラメーターは、 D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_INITIALIZATIONのパラメーター列挙と一致する必要があります。

InitializationParametersSizeInBytes

初期化パラメーター構造体のサイズ (バイト単位)。

戻り値

次のエラー コードを使用できます。

戻り値 説明
S_OK 初期化に成功しました。
D3DDDIERR_APPLICATIONERROR 呼び出し元がコマンドを誤って初期化しようとしました。 たとえば、無効な引数を指定しました。 このエラーにより、コマンド リストがエラーになり、API コマンド リストの Close メソッドからエラー コードが返されます。
D3DDDIERR_DEVICEREMOVED デバイスがデバイス削除状態であるため、コマンドを初期化できません。 ランタイムがデバイスが削除されたことにまだ気付いていない場合は、デバイスとコマンドの一覧がエラーで設定されます。

要件

要件
サポートされている最小のクライアント Windows 10 バージョン 1903
Header d3d12umddi.h