Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt einen Ressourcenindexer, der PRI-Dateien erstellen kann, die mit vorhandenen PRI-Dateien kompatibel sind. Diese Funktion ist nur in relativ begrenzten Szenarien erforderlich; weitere Informationen finden Sie im Abschnitt "Hinweise " von MrmCreateResourceIndexerFromPreviousSchemaFile .
COM muss initialisiert werden (z. B. durch Aufrufen von CoInitializeEx), bevor diese Funktion verwendet wird.
Syntax
HRESULT HRESULT MrmCreateResourceIndexerFromPreviousSchemaData(
_In_ PCWSTR projectRoot,
_In_ MrmPlatformVersion platformVersion,
_In_opt_ PCWSTR defaultQualifiers,
_In_ BYTE *schemaXmlData,
_In_ ULONG schemaXmlSize,
_Inout_ MrmResourceIndexerHandle *indexer
);
Parameter
-
projectRoot [in]
-
Typ: PCWSTR-
Das Stammverzeichnis, aus dem einige Dateipfade berechnet werden. In der Regel ist dies das Stammverzeichnis Ihres Quellprojekts, kann sich jedoch unterscheiden. Weitere Informationen finden Sie unter "Dateiressourcen" in MRM .
-
platformVersion [in]
-
Typ: MrmPlatformVersion
Die Plattformversion (targetOsVersion), die für die generierte Konfigurationsdatei verwendet werden soll. Die meisten Anrufer sollten nur MrmPlatformVersion_Windows10_0_0_5
-
defaultQualifiers [in, optional]
-
Typ: PCWSTR-
Eine Liste der Standardressourcenqualifizierer. Beispiel: "language-en-US_scale-100". Weitere Informationen zu Qualifizierern finden Sie unter Qualifizierer in MRM.
-
schemaXmlData [in]
-
Typ: BYTE*
Ein Zeiger auf eine IN-Memory-PRI-Datei oder ein XML-Speicherschemaabbild. Sie können eine PRI-Datei im Arbeitsspeicher abrufen, indem Sie entweder manuell eine vorhandene PRI-Datei vom Datenträger laden oder sie im Arbeitsspeicher mit MrmCreateResourceFileInMemory erstellen. Sie können ein XML-Speicherschemaabbild entweder durch manuelles Laden einer vorhandenen Datei vom Datenträger oder mithilfe einer der MrmDump-Funktionen abrufen.
-
schemaXmlSize [in]
-
Typ: ULONG
Die Größe der Daten, auf die von schemaXmlData verwiesen wird.
-
Indexer [in, out]
-
Typ: MrmResourceIndexerHandle*
Ein Zeiger auf ein Ressourcenindexerhandle. Bei erfolgreicher Rückgabe enthält dies ein Handle für einen Ressourcenindexer. Sie müssen den Indexer nach der Verwendung über MrmDestroyIndexerAndMessages freigeben.
Zurückgegebener Wert
Typ: HRESULT-
S_OK, wenn die Funktion erfolgreich war, andernfalls ein anderer Wert. Verwenden Sie die makros "ERFOLGREICH" oder "FAILED " (definiert in winerror.h), um Erfolg oder Fehler zu ermitteln.
Bemerkungen
Weitere Informationen finden Sie im Abschnitt "Hinweise " von MrmCreateResourceIndexerFromPreviousSchemaFile , da diese Funktion im Wesentlichen identisch ist (mit Ausnahme der Verwendung von PRI im Arbeitsspeicher anstelle einer Datei auf dem Datenträger).
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client |
Windows 10, Version 1803 [nur Desktop-Apps] |
| Unterstützter Server (Mindestversion) |
Windows Server [Nur Desktop-Apps] |
| Header |
|
| Bibliothek |
|
| DLL |
|