FmtIdToPropStgName 関数 (coml2api.h)

FmtIdToPropStgName 関数は、プロパティ セット形式識別子 (FMTID) をストレージ名またはストリーム名に変換します。

構文

HRESULT FmtIdToPropStgName(
  [in]  const FMTID *pfmtid,
  [out] LPOLESTR    oszName
);

パラメーター

[in] pfmtid

プロパティ セットの FMTID へのポインター。

[out] oszName

pfmtid によって識別されるプロパティ セットのストレージ名またはストリーム名を受け取る null で終わる文字列へのポインター。 この文字列に割り当てられる配列の長さは、少なくともCCH_MAX_PROPSTG_NAME (32) 文字である必要があります。

戻り値

この関数は、標準の戻り値E_INVALIDARGと次の値をサポートします。

注釈

FmtIdToPropStgName は 、プロパティ セット FMTID を、単純なプロパティ セットの場合はストリーム名、または単純でないプロパティ セットの場合はストレージ名にマップします。

この関数は、StgCreatePropStg 関数と StgOpenPropStg 関数でPROPSETFLAG_UNBUFFERED値を使用してプロパティ セットを作成または開く場合に便利です。 PROPSETFLAG_UNBUFFEREDの詳細については、「 PROPSETFLAG 定数」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー coml2api.h (Propidl.h を含む)
Library Ole32.lib
[DLL] Ole32.dll

こちらもご覧ください

PROPSETFLAG 定数

PropStgNameToFmtId

StgCreatePropStg

StgOpenPropStg