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 |