Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee maakt u een resource-indexeerfunctie waarmee PRI-bestanden kunnen worden gemaakt die compatibel zijn met bestaande PRI-bestanden. Deze functie is alleen nodig in redelijk beperkte scenario's; zie de sectie Opmerkingen van MrmCreateResourceIndexerFromPreviousSchemaFile voor meer informatie.
COM moet worden geïnitialiseerd (bijvoorbeeld door CoInitializeEx aan te roepen) voordat u deze functie gebruikt.
Syntaxis
HRESULT HRESULT MrmCreateResourceIndexerFromPreviousSchemaData(
_In_ PCWSTR projectRoot,
_In_ MrmPlatformVersion platformVersion,
_In_opt_ PCWSTR defaultQualifiers,
_In_ BYTE *schemaXmlData,
_In_ ULONG schemaXmlSize,
_Inout_ MrmResourceIndexerHandle *indexer
);
Parameterwaarden
-
projectRoot [in]
-
Type: PCWSTR
De hoofdmap waaruit sommige bestandspaden worden berekend. Dit is meestal de hoofdmap van uw bronproject, maar kan verschillen. Zie Bestandsresources in MRM voor meer informatie.
-
platformVersion [in]
-
Type: MrmPlatformVersion
De platformversie (targetOsVersion) die moet worden gebruikt voor het gegenereerde configuratiebestand. De meeste bellers moeten alleen MrmPlatformVersion_Windows10_0_0_5 gebruiken
-
defaultQualifiers [in, optioneel]
-
Type: PCWSTR
Een lijst met standaardresourcekwalificaties. Bijvoorbeeld 'language-en-US_scale-100'. Zie Kwalificatie in MRM voor meer informatie over kwalificaties.
-
schemaXmlData [in]
-
Type: BYTE*
Een aanwijzer naar een PRI-bestand in het geheugen of in-memory SCHEMA XML-dump. U kunt een PRI-bestand in het geheugen verkrijgen door handmatig een bestaand PRI-bestand van de schijf te laden of door het in-memory te maken met MrmCreateResourceFileInMemory. U kunt een XML-dump voor het in-memory schema verkrijgen door handmatig een bestaand bestand van de schijf te laden of door een van de functies MrmDump... te gebruiken.
-
schemaXmlSize [in]
-
Type: ULONG
De grootte van de gegevens die worden verwezen door schemaXmlData.
-
indexeerfunctie [in, uit]
-
Type: MrmResourceIndexerHandle*
Een aanwijzer naar een bronindexeergreep. Bij geslaagde terugkeer bevat dit een ingang voor een resource-indexeerfunctie. U moet de indexeerfunctie vrij maken via MrmDestroyIndexerAndMessages nadat u deze hebt gebruikt.
Retourwaarde
Type: HRESULT
S_OK als de functie is geslaagd, anders een andere waarde. Gebruik de geslaagde of mislukte macro's (gedefinieerd in winerror.h) om te bepalen of de geslaagde of mislukte macro's zijn geslaagd.
Opmerkingen
Zie de sectie Opmerkingen van MrmCreateResourceIndexerFromPreviousSchemaFile voor meer informatie, omdat deze functie in wezen hetzelfde is (behalve dat deze in-memory referentie PRI gebruikt in plaats van een on-disk-bestand).
Requirements
| Requirement | Waarde |
|---|---|
| Minimaal ondersteunde client |
Windows 10 versie 1803 [alleen desktop-apps] |
| Minimaal ondersteunde server |
Windows Server [alleen desktop-apps] |
| Koptekst |
|
| Bibliotheek |
|
| DLL |
|