Partager via


Fonction MrmCreateConfigInMemory

[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 de nouvelles informations de configuration pri initialisées (sous forme de données en mémoire, et non de fichier) définissant les valeurs par défaut du qualificateur que vous spécifiez. La fonction alloue de la mémoire et retourne un pointeur vers cette mémoire dans outputXmlData. Appelez MrmFreeMemory avec le même pointeur pour libérer cette mémoire. 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 MrmCreateConfigInMemory(
  _In_     MrmPlatformVersion platformVersion,
  _In_opt_ PCWSTR             defaultQualifiers,
  _Out_    BYTE               **outputXmlData,
  _Out_    ULONG              *outputXmlSize
);

Paramètres

platformVersion [in]

Type : MrmPlatformVersion

Version de plateforme (targetOsVersion) à utiliser pour les informations de configuration générées.

defaultQualifiers [in, facultatif]

Type : PCWSTR

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

outputXmlData [out]

Type : BYTE**

Adresse d’un pointeur vers BYTE. La fonction alloue de la mémoire et retourne un pointeur vers cette mémoire dans outputXmlData. Appelez MrmFreeMemory avec votre pointeur vers BYTE pour libérer cette mémoire.

outputXmlSize [out]

Type : ULONG*

Adresse d’un ULONG. Dans outputXmlSize, la fonction retourne la taille de la mémoire allouée pointée par outputXmlData.

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.

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