FmtIdToPropStgName 函式 (coml2api.h)

FmtIdToPropStgName 函式會將屬性集格式識別碼 (FMTID) 轉換為其記憶體或數據流名稱。

語法

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

參數

[in] pfmtid

屬性集之 FMTID 的指標。

[out] oszName

以 Null 結束之字串的指標,接收 由 pfmtid 識別之屬性集的儲存或數據流名稱。 配置給這個字串的陣列長度必須至少CCH_MAX_PROPSTG_NAME (32) 個字元。

傳回值

此函式支援標準傳回值E_INVALIDARG,以及下列專案:

備註

FmtIdToPropStgName 會將屬性集 FMTID 對應至簡單屬性集的數據流名稱,或對應至非簡單屬性集的儲存名稱。

此函式適用於使用具有 StgCreatePropStgStgOpenPropStg 函式的 PROPSETFLAG_UNBUFFERED 值來建立或開啟屬性集。 如需PROPSETFLAG_UNBUFFERED的詳細資訊,請參閱 PROPSETFLAG 常數

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows 2000 Server [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 coml2api.h (包含 Propidl.h)
程式庫 Ole32.lib
Dll Ole32.dll

另請參閱

PROPSETFLAG 常數

PropStgNameToFmtId

StgCreatePropStg

StgOpenPropStg