Функция WICMapSchemaToName (wincodec.h)
Получает имя, связанное с заданной схемой.
Синтаксис
HRESULT WICMapSchemaToName(
[in] REFGUID guidMetadataFormat,
[in] LPWSTR pwzSchema,
[in] UINT cchName,
[in, out] WCHAR *wzName,
[out] UINT *pcchActual
);
Параметры
[in] guidMetadataFormat
Тип: REFGUID
GUID формата метаданных.
[in] pwzSchema
Тип: LPWSTR
Строка URI схемы, для которой требуется извлечь имя.
[in] cchName
Тип: UINT
Размер буфера wzName .
[in, out] wzName
Тип: WCHAR*
Указатель на буфер, получающий имя схемы.
Чтобы получить требуемый размер буфера, вызовите метод WICMapSchemaToName с параметром cchName , равным 0, а wzName — null.
[out] pcchActual
Тип: UINT
Фактический размер буфера, необходимый для получения всего имени схемы.
Возвращаемое значение
Тип: HRESULT
Если эта функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Вы можете расширить сопоставление имен схемы, добавив в следующий раздел реестра:
HKEY_CLASSES_ROOT CLSID {FAE3D380-FEA4-4623-8C75-C6B61110B681} Schemas BB5ACC38-F216-4CEC-A6C5-5F6E739763A9 ...
Дополнительные сведения см. в статье Создание кодека WIC-Enabled.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2), Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | wincodec.h |
Библиотека | Windowscodecs.lib |
DLL | Windowscodecs.dll |