Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Cria um indexador de recursos que pode criar ficheiros PRI compatíveis com ficheiros PRI existentes. Esta função é necessária apenas em cenários relativamente limitados; consulte a secção de Observações do MrmCreateResourceIndexerFromPreviousSchemaFile para mais informações.
O COM deve ser inicializado (por exemplo, chamando o CoInitializeEx) antes de usar esta função.
Sintaxe
HRESULT HRESULT MrmCreateResourceIndexerFromPreviousSchemaData(
_In_ PCWSTR projectRoot,
_In_ MrmPlatformVersion platformVersion,
_In_opt_ PCWSTR defaultQualifiers,
_In_ BYTE *schemaXmlData,
_In_ ULONG schemaXmlSize,
_Inout_ MrmResourceIndexerHandle *indexer
);
Parâmetros
-
projectRoot [em]
-
Tipo: PCWSTR
O diretório raiz a partir do qual serão calculados alguns caminhos de ficheiro. Normalmente, este será o diretório raiz do seu projeto de origem, mas pode ser diferente. Consulte os recursos do ficheiro no MRM para mais informações.
-
Versão da plataforma [em]
-
Tipo: MrmPlatformVersion
A versão da plataforma (targetOsVersion) deve ser usada para o ficheiro de configuração gerado. A maioria dos chamadores deve simplesmente usar MrmPlatformVersion_Windows10_0_0_5
-
defaultQualifiers [em, opcional]
-
Tipo: PCWSTR
Uma lista de qualificadores padrão de recursos. Por exemplo, "language-en-US_scale-100". Para mais informações sobre qualificados, consulte Qualificados em MRM.
-
schemaXmlData [em]
-
Tipo: BYTE*
Um ponteiro para um ficheiro PRI em memória ou para um dump XML de esquema em memória. Pode obter um ficheiro PRI em memória quer carregando manualmente um ficheiro PRI existente a partir do disco, quer criando-o em memória com o MrmCreateResourceFileInMemory. Pode obter um dump XML de esquema em memória carregando manualmente um ficheiro existente a partir do disco, ou usando uma das funções MrmDump...
-
schemaXmlSize [em]
-
Tipo: ULONG
O tamanho dos dados apontados pelo schemaXmlData.
-
indexador [entrada, saída]
-
Tipo: MrmResourceIndexerHandle*
Um apontador para um handle indexador de recursos. Em caso de retorno bem-sucedido, isto conterá um handle para um indexador de recursos. Deve libertar o indexador através do MrmDestroyIndexerAndMessages depois de o usar.
Valor de retorno
Tipo: HRESULT
S_OK se a função tivesse sucesso, caso contrário algum outro valor. Use as macros SUCCEEDED ou FAILED (definidas em winerror.h) para determinar sucesso ou fracasso.
Observações
Consulte a secção de Observações do MrmCreateResourceIndexerFromPreviousSchemaFile para mais informações, pois esta função é essencialmente a mesma (exceto que utiliza o PRI de referência em memória em vez de um ficheiro no disco).
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo suportado |
Windows 10, versão 1803 [apenas aplicações de ambiente de trabalho] |
| Servidor mínimo suportado |
Windows Server [apenas aplicações de ambiente de trabalho] |
| Cabeçalho |
|
| Biblioteca |
|
| DLL |
|