Функция MrmCreateResourceFileInMemory
[Некоторые сведения относятся к предварительно выпущенным продуктам, которые могут быть существенно изменены до его коммерческого выпуска. Майкрософт не дает никаких гарантий, явных или подразумеваемых, в отношении предоставленной здесь информации.]
Создает сведения PRI как большой двоичный объект в памяти, а не как файл на диске. Функция выделяет память и возвращает указатель на нее в outputPriData. Вызовите MrmFreeMemory с тем же указателем, чтобы освободить память. Дополнительные сведения и пошаговые руководства по использованию этих API на основе сценариев см. в статье API индексирования ресурсов пакетов (PRI) и пользовательские системы сборки.
Синтаксис
HRESULT HRESULT MrmCreateResourceFileInMemory(
_In_ MrmResourceIndexerHandle indexer,
_In_ MrmPackagingMode packagingMode,
_In_ MrmPackagingOptions packagingOptions,
_Out_ BYTE **outputPriData,
_Out_ ULONG *outputPriSize
);
Параметры
-
индексатор [in]
-
Дескриптор, определяющий индексатор ресурсов, из которого создаются сведения о PRI.
-
packagingMode [in]
-
Тип: MrmPackagingMode
Указывает, должна ли информация PRI быть автономной или быть пакетом ресурсов. MrmPackagingModeAutoSplit не поддерживается.
-
packagingOptions [in]
-
Тип: MrmPackagingOptions
Указывает дополнительные параметры сведений о PRI.
-
outputPriData [out]
-
Тип: BYTE**
Адрес указателя на BYTE. Функция выделяет память и возвращает указатель на нее в outputPriData. Вызовите MrmFreeMemory с указателем на BYTE, чтобы освободить память.
-
outputPriSize [out]
-
Тип: ULONG*
Адрес ULONG. В outputPriSize функция возвращает размер выделенной памяти, на которую указывает outputPriData.
Возвращаемое значение
Тип: HRESULT
S_OK, если функция выполнена успешно, в противном случае — другое значение. Используйте макросы SUCCEEDED() или FAILED(), определенные в winerror.h, чтобы определить успешное или неудачное завершение.
Комментарии
Если вы передаете outputPriDataв MrmCreateResourceIndexerFromPreviousPriData, не освобождайте память, пока не завершите использование индексатора ресурсов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 10, версия 1803 [только классические приложения] |
Минимальная версия сервера |
Windows Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|