Compartir a través de


Función MrmIndexFile

[Parte de la información hace referencia a la versión preliminar del producto, el cual puede sufrir importantes modificaciones antes de que se publique la versión comercial. Microsoft no ofrece ninguna garantía, expresa o implícita, con respecto a la información que se ofrece aquí].

Indexa un archivo de recursos que pertenece a una aplicación para UWP. Toma una lista explícita (pero opcional) de calificadores de recursos. Para obtener más información y tutoriales basados en escenarios sobre cómo usar estas API, consulte Api de indexación de recursos de paquetes (PRI) y sistemas de compilación personalizados.

Sintaxis

HRESULT HRESULT MrmIndexFile(
  _In_     MrmResourceIndexerHandle indexer,
  _In_     PCWSTR                   resourceUri,
  _In_     PCWSTR                   filePath,
  _In_opt_ PCWSTR                   qualifiers
);

Parámetros

indexador [in]

Tipo: MrmResourceIndexerHandle

Identificador que identifica el indexador de recursos que indexará el archivo de recursos.

resourceUri [in]

Tipo: PCWSTR

URI del recurso que se va a asignar al recurso. La ruta de acceso se usará como el nombre del subárbol del mapa de recursos para este recurso cuando genere posteriormente un archivo PRI a partir de este indexador de recursos.

filePath [in]

Tipo: PCWSTR

Ruta de acceso relativa a un archivo que contiene un recurso que desea indexar. Esta ruta de acceso es relativa a la raíz del proyecto de la aplicación para UWP para la que estás generando archivos PRI. Esa raíz del proyecto es el valor de projectRoot que pasó a MrmCreateResourceIndexer.

calificadores [in, opcional]

Tipo: PCWSTR

Una lista opcional de calificadores de recursos, por ejemplo, L"language-en-US_scale-100_contrast-standard". Una cadena vacía o nullptr indica un recurso neutro. Los calificadores de recursos no se deducen de resourceUri ni de containerPath.

Valor devuelto

Tipo: HRESULT

S_OK si la función se realizó correctamente; de lo contrario, algún otro valor. Use las macros SUCCEEDED() o FAILED() (definidas en winerror.h) para determinar el éxito o el error.

Comentarios

Si desea especificar algún calificador de recursos, páselos en el parámetro calificadores . Los calificadores de recursos no se deducen de resourceUri ni de filePath.

El segmento de nombre de archivo de resourceUri (no filePath) se usa como nombre del recurso.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 10, versión 1803 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server [solo aplicaciones de escritorio]
Encabezado
MrmResourceIndexer.h
Biblioteca
Mrmsupport.lib
Archivo DLL
Mrmsupport.dll

Consulte también

API de indexación de recursos de paquetes (PRI) y sistemas de compilación personalizados