PropStgNameToFmtId 函式 (coml2api.h)

PropStgNameToFmtId 函式會將屬性集記憶體或數據流名稱轉換成其格式識別碼。

語法

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

參數

[in] oszName

Null 終止 Unicode 字串的指標,其中包含簡單屬性集的數據流名稱,或非簡單屬性集的儲存名稱。

[out] pfmtid

FMTID 變數的指標,接收 oszName 所指定之屬性的格式識別碼。

傳回值

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

備註

PropStgNameToFmtId 函式會將簡單屬性集的數據流名稱,或非簡單屬性的儲存名稱對應至其格式識別符。

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

規格需求

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

另請參閱

FmtIdToPropStgName

PROPSETFLAG 常數

StgCreatePropStg

StgOpenPropStg