Win32 API 日本語リファレンス
ホームGraphics.Imaging › IWICMetadataQueryReader

IWICMetadataQueryReader

COM
IID30989668-e1c9-4597-b395-458eedb808df継承元IUnknown自前メソッド開始 vtbl3

メソッド 4

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtbl 3 HRESULT GetContainerFormat(GUID* pguidContainerFormat)
pguidContainerFormatGUID*outコンテナー形式(JPEG/PNG等)を示すGUIDを受け取る出力先。
vtbl 4 HRESULT GetLocation(DWORD cchMaxLength, LPWSTR wzNamespace, DWORD* pcchActualLength)
cchMaxLengthDWORDinwzNamespaceバッファーが受け取れる最大文字数。0でサイズ取得のみ行う。
wzNamespaceLPWSTRinout現在のクエリの名前空間パスを書き込む出力先ワイド文字列バッファー。
pcchActualLengthDWORD*out実際に必要/書き込まれた文字数を受け取る出力先DWORD。
vtbl 5 HRESULT GetMetadataByName(LPWSTR wzName, PROPVARIANT* pvarValue)
wzNameLPWSTRin取得するメタデータをクエリ式で指定するワイド文字列。
pvarValuePROPVARIANT*inout取得したメタデータ値を受け取る出力先PROPVARIANT。
vtbl 6 HRESULT GetEnumerator(IEnumString** ppIEnumString)
ppIEnumStringIEnumString**out現階層のメタデータ名を列挙するIEnumStringを受け取る出力先。