Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Tworzy indeksator zasobów, który może tworzyć pliki PRI, które są zgodne z istniejącymi plikami PRI. Ta funkcja jest potrzebna tylko w dość ograniczonych scenariuszach; Aby uzyskać więcej informacji, zobacz sekcję uwagimrmCreateResourceIndexerFromPreviousSchemaFile .
Przed użyciem tej funkcji należy zainicjować model COM (np. wywołując funkcję CoInitializeEx).
Składnia
HRESULT HRESULT MrmCreateResourceIndexerFromPreviousSchemaData(
_In_ PCWSTR projectRoot,
_In_ MrmPlatformVersion platformVersion,
_In_opt_ PCWSTR defaultQualifiers,
_In_ BYTE *schemaXmlData,
_In_ ULONG schemaXmlSize,
_Inout_ MrmResourceIndexerHandle *indexer
);
Parametry
-
projectRoot [in]
-
Typ: PCWSTR
Katalog główny, z którego będą obliczane niektóre ścieżki plików. Zazwyczaj będzie to katalog główny projektu źródłowego, ale może się różnić. Aby uzyskać więcej informacji, zobacz Zasoby plików w narzędziu MRM .
-
platformVersion [in]
-
Typ: MrmPlatformVersion
Wersja platformy (targetOsVersion) używana dla wygenerowanego pliku konfiguracji. Większość rozmówców powinna po prostu używać MrmPlatformVersion_Windows10_0_0_5
-
defaultQualifiers [in, optional]
-
Typ: PCWSTR
Lista domyślnych kwalifikatorów zasobów. Na przykład "language-en-US_scale-100". Aby uzyskać więcej informacji na temat kwalifikatorów, zobacz Kwalifikatory w narzędziu MRM.
-
schemaXmlData [in]
-
Typ: BYTE*
Wskaźnik do pliku PRI w pamięci lub zrzutu XML schematu w pamięci. Plik PRI w pamięci można uzyskać ręcznie, ładując istniejący plik PRI z dysku lub tworząc go w pamięci za pomocą polecenia MrmCreateResourceFileInMemory. Zrzut XML schematu w pamięci można uzyskać ręcznie, ładując istniejący plik z dysku lub używając jednej z funkcji MrmDump... .
-
schemaXmlSize [in]
-
Typ: ULONG
Rozmiar danych wskazywanych przez schemaXmlData.
-
indeksator [in, out]
-
Typ: MrmResourceIndexerHandle*
Wskaźnik do uchwytu indeksatora zasobów. Po pomyślnym powrocie będzie to zawierać dojście do indeksatora zasobów. Indeksator należy zwolnić za pośrednictwem elementu MrmDestroyIndexerAndMessages po jego użyciu.
Wartość zwracana
Typ: HRESULT
S_OK, jeśli funkcja zakończyła się pomyślnie, w przeciwnym razie inna wartość. Użyj makr SUCCEEDED lub FAILED (zdefiniowanych w pliku winerror.h), aby określić powodzenie lub niepowodzenie.
Uwagi
Zobacz sekcję Uwagi w sekcji MrmCreateResourceIndexerFromPreviousSchemaFile , aby uzyskać więcej informacji, ponieważ ta funkcja jest zasadniczo taka sama (z wyjątkiem użycia odwołania do pamięci PRI, a nie pliku na dysku).
Wymagania
| Wymaganie | Wartość |
|---|---|
| Minimalny obsługiwany klient |
Windows 10, wersja 1803 [tylko aplikacje klasyczne] |
| Minimalny obsługiwany serwer |
Windows Server [tylko aplikacje klasyczne] |
| Nagłówek |
|
| Biblioteka |
|
| DLL |
|