PropStgNameToFmtId 関数 (coml2api.h)

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

構文

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

パラメーター

[in] oszName

単純なプロパティ セットのストリーム名または非単純なプロパティ セットのストレージ名を含む、null で終わる Unicode 文字列へのポインター。

[out] pfmtid

oszName で指定されたプロパティ セットの形式識別子を受け取る FMTID 変数へのポインター。

戻り値

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

注釈

PropStgNameToFmtId 関数は、単純なプロパティ セットのストリーム名、または非単純プロパティ セットのストレージ名を、その形式識別子にマップします。

この関数は、 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

こちらもご覧ください

FmtIdToPropStgName

PROPSETFLAG 定数

StgCreatePropStg

StgOpenPropStg