Função MrmCreateResourceFileInMemory
[Algumas informações relacionam-se ao produto de pré-lançamento, o qual poderá ser substancialmente modificado antes do lançamento comercial. A Microsoft não fornece nenhuma garantia, expressa ou implícita, com relação às informações fornecidas aqui.]
Cria informações pri como um blob na memória, não como um arquivo no disco. A função aloca memória e retorna um ponteiro para essa memória em outputPriData. Chame MrmFreeMemory com o mesmo ponteiro para liberar essa memória. Para obter mais informações e instruções passo a passo baseadas em cenários de como usar essas APIs, consulte APIs pri (indexação de recursos de pacote) e sistemas de build personalizados.
Sintaxe
HRESULT HRESULT MrmCreateResourceFileInMemory(
_In_ MrmResourceIndexerHandle indexer,
_In_ MrmPackagingMode packagingMode,
_In_ MrmPackagingOptions packagingOptions,
_Out_ BYTE **outputPriData,
_Out_ ULONG *outputPriSize
);
Parâmetros
-
indexador [in]
-
Tipo: MrmResourceIndexerHandle
Um identificador que identifica o indexador de recursos do qual as informações do PRI serão criadas.
-
packagingMode [in]
-
Tipo: MrmPackagingMode
Especifica se as informações do PRI devem ser autônomas ou um pacote de recursos. Não há suporte para MrmPackagingModeAutoSplit.
-
packagingOptions [in]
-
Tipo: MrmPackagingOptions
Especifica opções adicionais sobre as informações do PRI.
-
outputPriData [out]
-
Tipo: BYTE**
O endereço de um ponteiro para BYTE. A função aloca memória e retorna um ponteiro para essa memória em outputPriData. Chame MrmFreeMemory com o ponteiro para BYTE para liberar essa memória.
-
outputPriSize [out]
-
Tipo: ULONG*
O endereço de um ULONG. Em outputPriSize, a função retorna o tamanho da memória alocada apontada por outputPriData.
Valor retornado
Tipo: HRESULT
S_OK se a função foi bem-sucedida, caso contrário, algum outro valor. Use as macros SUCCEEDED() ou FAILED() (definidas em winerror.h) para determinar o êxito ou a falha.
Comentários
Se você passar outputPriData para MrmCreateResourceIndexerFromPreviousPriData, não libere a memória até terminar de usar o indexador de recursos.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 10, versão 1803 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Biblioteca |
|
DLL |
|