Partager via


Fonction MrmCreateResourceIndexerFromPreviousSchemaData

[Certaines informations portent sur la préversion du produit, qui est susceptible d’être en grande partie modifié avant sa commercialisation. Microsoft ne donne aucune garantie, expresse ou implicite, concernant les informations fournies ici.]

Crée un indexeur de ressources à partir de données de schéma en mémoire créées avec un appel précédent à MrmDumpPriFileInMemory ou MrmDumpPriDataInMemory. Pour plus d’informations et des procédures pas à pas basées sur des scénarios sur l’utilisation de ces API, consultez API d’indexation des ressources de package (PRI) et systèmes de génération personnalisés.

Syntaxe

HRESULT HRESULT MrmCreateResourceIndexerFromPreviousSchemaData(
  _In_     PCWSTR                   projectRoot,
  _In_     MrmPlatformVersion       platformVersion,
  _In_opt_ PCWSTR                   defaultQualifiers,
  _In_     BYTE                     *schemaXmlData,
  _In_     ULONG                    schemaXmlSize,
  _Inout_  MrmResourceIndexerHandle *indexer
);

Paramètres

projectRoot [in]

Type : PCWSTR

Racine du projet de l’application UWP pour laquelle vous générerez des fichiers PRI. En d’autres termes, le chemin d’accès aux fichiers de ressources de cette application. Vous le spécifiez afin de pouvoir ensuite spécifier les chemins d’accès relatifs à cette racine dans les appels d’API suivants au même indexeur de ressources.

platformVersion [in]

Type : MrmPlatformVersion

Version de la plateforme cible pour l’indexeur de ressources.

defaultQualifiers [in, facultatif]

Type : PCWSTR

Liste des qualificateurs de ressources par défaut. Par exemple, L"language-en-US_scale-100_contrast-standard »

schemaXmlData [in]

Type : BYTE*

Pointeur vers les données de schéma créées par un appel précédent à MrmDumpPriFileInMemory ou MrmDumpPriDataInMemory. Ne libérez pas schemaXmlData tant que vous n’avez pas terminé d’utiliser l’indexeur de ressources créé par cette fonction.

schemaXmlSize [in]

Type : ULONG

Taille des données pointées par schemaXmlData.

indexeur [in, out]

Type : MrmResourceIndexerHandle*

Pointeur vers un handle d’indexeur de ressources.

Valeur retournée

Type : HRESULT

S_OK si la fonction a réussi, sinon une autre valeur. Utilisez les macros SUCCEEDED() ou FAILED() (définies dans winerror.h) pour déterminer la réussite ou l’échec.

Notes

Ne libérez pas schemaXmlData tant que vous n’avez pas terminé d’utiliser l’indexeur de ressources créé par cette fonction.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 10, version 1803 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server [applications de bureau uniquement]
En-tête
MrmResourceIndexer.h
Bibliothèque
Mrmsupport.lib
DLL
Mrmsupport.dll

Voir aussi

API d’indexation de ressources de package (IRP) et systèmes de génération personnalisés