PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063 コールバック関数 (d3d12umddi.h)
ビデオ拡張機能コマンドを実行するコマンドをコマンド リストに記録します。
構文
PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063 Pfnd3d12ddiExecuteVideoExtensionCommand0063;
HRESULT Pfnd3d12ddiExecuteVideoExtensionCommand0063(
D3D12DDI_HCOMMANDLIST hDrvCommandList,
D3D12DDI_HVIDEOEXTENSIONCOMMAND_0063 hDrvVideoExtensionCommand,
const void *pExecutionParameters,
SIZE_T ExecutionParametersSizeInBytes
)
{...}
パラメーター
hDrvCommandList
コマンド リストのハンドル。
hDrvVideoExtensionCommand
初期化するビデオ拡張機能コマンドを処理します。
pExecutionParameters
初期化パラメーター構造体へのポインター。 この構造体のパラメーターは、 D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_EXECUTIONのパラメーター列挙と一致する必要があります。
ExecutionParametersSizeInBytes
初期化パラメーター構造体のサイズ (バイト単位)。
戻り値
次のエラー コードを使用できます。
戻り値 | 説明 |
---|---|
S_OK | 初期化に成功しました。 |
D3DDDIERR_APPLICATIONERROR | 呼び出し元がコマンドを誤って初期化しようとしました。 たとえば、無効な引数を指定しました。 このエラーにより、コマンド リストがエラーになり、API コマンド リストの Close メソッドからエラー コードが返されます。 |
D3DDDIERR_DEVICEREMOVED | デバイスがデバイス削除状態であるため、コマンドを初期化できません。 まだデバイスが削除されていないランタイムの場合は、デバイスとコマンドの一覧がエラーで設定されます。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 1903 |
Header | d3d12umddi.h |