次の方法で共有


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

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

構文

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
ヘッダー d3d12umddi.h