Freigeben über


CreateResourceIndexer-Funktion (resourceindexer.h)

Erstellt einen neuen Ressourcenindexer für die angegebenen Pfade des Stammes der Projektdateien und der Erweiterungs-DLL.

Syntax

HRESULT CreateResourceIndexer(
  [in]           PCWSTR projectRoot,
  [in, optional] PCWSTR extensionDllPath,
  [out]          PVOID  *ppResourceIndexer
);

Parameter

[in] projectRoot

Der Pfad des Stammordners, der für das Projekt für die zu erstellenden Dateien in Zeichenfolgenform verwendet werden soll. Dieser Pfad wird verwendet, um Dateipfade relativ zum Paket zu bestimmen, das sie enthält. Dieser Pfad muss ein absoluter Pfad mit dem angegebenen Laufwerkbuchstaben sein. Lange Dateipfade werden nicht unterstützt.

[in, optional] extensionDllPath

Der vollständige Pfad zu einer erweiterungs dynamic-link library (DLL), die von Microsoft signiert ist und den API-Satz ext-ms-win-mrmcorer-environment-l1 implementiert. Dieser Pfad bestimmt den Dateipfad, von dem die Erweiterungs-DLL für die MRT-Umgebung (Modern Resource Technology) geladen wird. Dieser Pfad muss ein absoluter Pfad mit dem angegebenen Laufwerkbuchstaben sein. Lange Dateipfade werden nicht unterstützt.

[out] ppResourceIndexer

Der neu erstellte Ressourcenindexer.

Rückgabewert

Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile resourceindexer.h
Bibliothek Mrmsupport.lib
DLL Mrmsupport.dll

Weitere Informationen

DestroyResourceIndexer