IWICMetadataQueryWriter::SetMetadataByName メソッド (wincodec.h)

メタデータ項目を特定の場所に設定します。

構文

HRESULT SetMetadataByName(
  [in] LPCWSTR           wzName,
  [in] const PROPVARIANT *pvarValue
);

パラメーター

[in] wzName

種類: LPCWSTR

メタデータ 項目の名前。

[in] pvarValue

型: const PROPVARIANT*

設定するメタデータ。

戻り値

型: HRESULT

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

注釈

SetMetadataByName は 、メタデータ クエリ式を使用してメタデータを削除します。 メタデータ クエリ言語の詳細については、「 メタデータ クエリ言語の概要」を参照してください。

値セットが入れ子になったメタデータ ブロックの場合は、新しいメタデータ ブロックの IWICMetadataQueryWriter を指すバリアント型VT_UNKNOWNpvarValue を使用します。
相対位置が指定されていないため、メタデータ項目の順序はクエリ ライターの裁量で行われます。

要件

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

関連項目

概念

方法: メタデータを使用して JPEG イメージを再エンコードする

IWICMetadataQueryWriter

メタデータ クエリ言語の概要

その他のリソース

イメージ メタデータの読み取りと書き込みの概要

PROPVARIANT

WIC メタデータの概要