Функция PropStgNameToFmtId (coml2api.h)

Функция PropStgNameToFmtId преобразует хранилище набора свойств или имя потока в идентификатор формата.

Синтаксис

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

Параметры

[in] oszName

Указатель на строку Юникода, завершающуюся null, которая содержит имя потока простого набора свойств или имя хранилища неимплированного набора свойств.

[out] pfmtid

Указатель на переменную FMTID, которая получает идентификатор формата свойства, заданного параметром oszName.

Возвращаемое значение

Эта функция поддерживает стандартное возвращаемое значение E_INVALIDARG а также следующее:

Комментарии

Функция PropStgNameToFmtId сопоставляет имя потока простого набора свойств или имя хранилища неимпляющего набора свойств с идентификатором формата.

Эта функция полезна при создании или открытии набора свойств с помощью значения 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

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

FmtIdToPropStgName

Константы PROPSETFLAG

StgCreatePropStg

StgOpenPropStg