Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Crée un indexeur de ressources qui peut créer des fichiers PRI compatibles avec les fichiers PRI existants. Cette fonction n’est nécessaire que dans des scénarios assez limités ; Consultez la section Notes de MrmCreateResourceIndexerFromPreviousSchemaFile pour plus d’informations.
COM doit être initialisé (par exemple, en appelant CoInitializeEx) avant d’utiliser cette fonction.
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
Répertoire racine à partir duquel certains chemins de fichier seront calculés. En règle générale, il s’agit du répertoire racine de votre projet source, mais peut différer. Pour plus d’informations, consultez les ressources de fichier dans MRM .
-
platformVersion [in]
-
Type : MrmPlatformVersion
Version de la plateforme (targetOsVersion) à utiliser pour le fichier de configuration généré. La plupart des appelants doivent simplement utiliser MrmPlatformVersion_Windows10_0_0_5
-
defaultQualifiers [in, facultatif]
-
Type : PCWSTR
Liste des qualificateurs de ressources par défaut. Par exemple, « language-en-US_scale-100 ». Pour plus d’informations sur les qualificateurs, consultez Qualificateurs dans MRM.
-
schemaXmlData [in]
-
Type : BYTE*
Pointeur vers un fichier PRI en mémoire ou un vidage XML de schéma en mémoire. Vous pouvez obtenir un fichier PRI en mémoire soit en chargeant manuellement un fichier PRI existant à partir du disque, soit en le créant en mémoire avec MrmCreateResourceFileInMemory. Vous pouvez obtenir un vidage XML de schéma en mémoire en charge manuellement en chargeant un fichier existant à partir du disque, ou en utilisant l’une des fonctions MrmDump...
-
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. En cas de retour réussi, il contient un handle vers un indexeur de ressources. Vous devez libérer l’indexeur via MrmDestroyIndexerAndMessages après l’avoir utilisé.
Valeur renvoyé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.
Remarques
Consultez la section Notes de MrmCreateResourceIndexerFromPreviousSchemaFile pour plus d’informations, car cette fonction est essentiellement la même (sauf qu’elle utilise le pri de référence en mémoire plutôt qu’un fichier sur disque).
Exigences
| Prérequis | Valeur |
|---|---|
| Client minimum requis |
Windows 10, version 1803 [applications de bureau uniquement] |
| Serveur minimum pris en charge |
Windows Server [applications de bureau uniquement] |
| Header |
|
| Bibliothèque |
|
| DLL |
|