Compartir a través de


Función MrmCreateResourceIndexerFromPreviousSchemaData

[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í].

Crea un indexador de recursos a partir de datos de esquema en memoria creados con una llamada anterior a MrmDumpPriFileInMemory o MrmDumpPriDataInMemory. 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 MrmCreateResourceIndexerFromPreviousSchemaData(
  _In_     PCWSTR                   projectRoot,
  _In_     MrmPlatformVersion       platformVersion,
  _In_opt_ PCWSTR                   defaultQualifiers,
  _In_     BYTE                     *schemaXmlData,
  _In_     ULONG                    schemaXmlSize,
  _Inout_  MrmResourceIndexerHandle *indexer
);

Parámetros

projectRoot [in]

Tipo: PCWSTR

Raíz del proyecto de la aplicación para UWP para la que vas a generar archivos PRI. En otras palabras, la ruta de acceso a los archivos de recursos de esa aplicación. Para especificar esto, puede especificar rutas de acceso relativas a esa raíz en llamadas API posteriores al mismo indexador de recursos.

platformVersion [in]

Tipo: MrmPlatformVersion

Versión de la plataforma de destino del indexador de recursos.

defaultQualifiers [in, optional]

Tipo: PCWSTR

Lista de calificadores de recursos predeterminados. Por ejemplo, L"language-en-US_scale-100_contrast-standard"

schemaXmlData [in]

Tipo: BYTE*

Puntero a los datos de esquema creados por una llamada anterior a MrmDumpPriFileInMemory o MrmDumpPriDataInMemory. No libere schemaXmlData hasta que haya terminado de usar el indexador de recursos creado por esta función.

schemaXmlSize [in]

Tipo: ULONG

Tamaño de los datos a los que apunta schemaXmlData.

indexador [in, out]

Tipo: MrmResourceIndexerHandle*

Puntero a un identificador de indexador de recursos.

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.

Observaciones

No libere schemaXmlData hasta que haya terminado de usar el indexador de recursos creado por esta función.

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

Vea también

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