Поделиться через


Функция MrmCreateResourceIndexerFromPreviousSchemaData

[Некоторые сведения относятся к предварительно выпущенным продуктам, которые могут быть существенно изменены до его коммерческого выпуска. Майкрософт не дает никаких гарантий, явных или подразумеваемых, в отношении предоставленной здесь информации.]

Создает индексатор ресурсов из данных схемы в памяти, созданных с помощью предыдущего вызова MrmDumpPriFileInMemory или MrmDumpPriDataInMemory. Дополнительные сведения и пошаговые руководства по использованию этих API на основе сценариев см. в статье Api-интерфейсы индексирования ресурсов пакетов (PRI) и пользовательские системы сборки.

Синтаксис

HRESULT HRESULT MrmCreateResourceIndexerFromPreviousSchemaData(
  _In_     PCWSTR                   projectRoot,
  _In_     MrmPlatformVersion       platformVersion,
  _In_opt_ PCWSTR                   defaultQualifiers,
  _In_     BYTE                     *schemaXmlData,
  _In_     ULONG                    schemaXmlSize,
  _Inout_  MrmResourceIndexerHandle *indexer
);

Параметры

projectRoot [in]

Тип: PCWSTR

Корневой каталог проекта приложения UWP, для которого будут создаваться файлы PRI. Иными словами, путь к файлам ресурсов этого приложения. Вы указываете этот параметр, чтобы затем можно было указать пути относительно этого корня в последующих вызовах API к тому же индексатору ресурсов.

platformVersion [in]

Тип: MrmPlatformVersion

Целевая версия платформы для индексатора ресурсов.

defaultQualifiers [in, необязательный]

Тип: PCWSTR

Список квалификаторов ресурсов по умолчанию. Например, L"language-en-US_scale-100_contrast-standard"

schemaXmlData [in]

Тип: BYTE*

Указатель на данные схемы, созданные при предыдущем вызове mrmDumpPriFileInMemory или MrmDumpPriDataInMemory. Не освобождайте schemaXmlData , пока не завершите работу с индексатором ресурсов, созданным этой функцией.

schemaXmlSize [in]

Тип: ULONG

Размер данных, на которые указывает schemaXmlData.

индексатор [вход, выход]

Тип: MrmResourceIndexerHandle*

Указатель на дескриптор индексатора ресурсов.

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

Тип: HRESULT

S_OK, если функция выполнена успешно, в противном случае — другое значение. Используйте макросы SUCCEEDED() или FAILED() (определенные в winerror.h) для определения успеха или сбоя.

Комментарии

Не освобождайте schemaXmlData , пока не завершите работу с индексатором ресурсов, созданным этой функцией.

Требования

Требование Значение
Минимальная версия клиента
Windows 10 версии 1803 [только классические приложения]
Минимальная версия сервера
Windows Server [только классические приложения]
Заголовок
MrmResourceIndexer.h
Библиотека
Mrmsupport.lib
DLL
Mrmsupport.dll

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

Интерфейсы API индексирования ресурсов пакета (PRI) и пользовательские системы сборки