次の方法で共有


IWICFastMetadataEncoder::Commit メソッド (wincodec.h)

イメージ ストリームに対するメタデータの変更を最終処理します。

構文

HRESULT Commit();

戻り値

種類: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

コミットが失敗し、 WINCODEC_ERR_STREAMNOTAVAILABLEが返された場合は、 WICDecodeMetadataCacheOnDemand オプションを使用してイメージ デコーダーが読み込まれたことを確認します。 WICDecodeMetadataCacheOnLoad オプションを使用してデコーダーを作成する場合、高速メタデータ エンコーダーはサポートされません。

何らかの理由でコミットが失敗した場合は、イメージを再エンコードして、新しいメタデータがイメージに追加されるようにする必要があります。

要件

要件
サポートされている最小のクライアント WINDOWS XP と SP2、Windows Vista [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリ | UWP アプリ]
対象プラットフォーム Windows
ヘッダー wincodec.h
Library Windowscodecs.lib
[DLL] Windowscodecs.dll