Функция 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 набора свойств с именем потока для простого набора свойств или с именем хранилища для неимплированного набора свойств.

Эта функция полезна при создании или открытии набора свойств с помощью значения PROPSETFLAG_UNBUFFERED с функциями StgCreatePropStg и StgOpenPropStg . Дополнительные сведения о PROPSETFLAG_UNBUFFERED см. в разделе Константы PROPSETFLAG.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header coml2api.h (включая Propidl.h)
Библиотека Ole32.lib
DLL Ole32.dll

См. также раздел

Константы PROPSETFLAG

PropStgNameToFmtId

StgCreatePropStg

StgOpenPropStg