Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает индексатор ресурсов, который может создавать файлы PRI, совместимые с существующими файлами PRI. Эта функция необходима только в довольно ограниченных сценариях; Дополнительные сведения см. в разделе "Замечания " mrmCreateResourceIndexerFromPreviousSchemaFile .
COM необходимо инициализировать (например, вызывая CoInitializeEx) перед использованием этой функции.
Синтаксис
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
Корневой каталог, из которого будут вычисляться некоторые пути к файлам. Как правило, это корневой каталог исходного проекта, но может отличаться. Дополнительные сведения см. в ресурсах файлов в MRM .
-
platformVersion [in]
-
Тип: MrmPlatformVersion
Версия платформы (targetOsVersion), используемая для созданного файла конфигурации. Большинство вызывающих абонентов должны просто использовать MrmPlatformVersion_Windows10_0_0_5
-
defaultQualifiers [in, необязательный]
-
Тип: PCWSTR
Список квалификаторов ресурсов по умолчанию. Например, "language-en-US_scale-100". Дополнительные сведения о квалификаторов см. в разделе "Квалификаторы" в MRM.
-
schemaXmlData [in]
-
Тип: BYTE*
Указатель на ФАЙЛ PRI в памяти или XML-дамп схемы в памяти. Файл PRI в памяти можно получить вручную, загрузив существующий файл PRI с диска или создав его в памяти с помощью MrmCreateResourceFileInMemory. Xml-дамп схемы в памяти можно получить вручную, загрузив существующий файл с диска или с помощью одной из функций MrmDump...
-
schemaXmlSize [in]
-
Тип: ULONG
Размер данных, на которые указывает схемаXmlData.
-
индексатор [in, out]
-
Тип: MrmResourceIndexerHandle*
Указатель на дескриптор индексатора ресурсов. При успешном возвращении он будет содержать дескриптор индексатора ресурсов. После использования индексатора необходимо освободить индексатор через MrmDedexerIndexerAndMessages.
Возвращаемое значение
Тип: HRESULT
S_OK, если функция выполнена успешно, в противном случае другое значение. Используйте макросы SUCCESSED или FAILED (определенные в winerror.h), чтобы определить успешность или сбой.
Замечания
Дополнительные сведения см. в разделе "Примечания " mrmCreateResourceIndexerFromPreviousSchemaFile , так как эта функция в основном аналогична (за исключением того, что она использует ссылку на PRI в памяти, а не файл на диске).
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент |
Windows 10 версии 1803 [только классические приложения] |
| Минимальный поддерживаемый сервер |
Windows Server [только классические приложения] |
| Header |
|
| Библиотека |
|
| DLL |
|