Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Crea un indicizzatore di risorse in grado di creare file PRI compatibili con i file PRI esistenti. Questa funzione è necessaria solo in scenari abbastanza limitati; per altre informazioni, vedi la sezione Osservazioni di MrmCreateResourceIndexerFromPreviousSchemaFile .
È necessario inizializzare COM (ad esempio chiamando CoInitializeEx) prima di usare questa funzione.
Sintassi
HRESULT HRESULT MrmCreateResourceIndexerFromPreviousSchemaData(
_In_ PCWSTR projectRoot,
_In_ MrmPlatformVersion platformVersion,
_In_opt_ PCWSTR defaultQualifiers,
_In_ BYTE *schemaXmlData,
_In_ ULONG schemaXmlSize,
_Inout_ MrmResourceIndexerHandle *indexer
);
Parametri
-
projectRoot [in]
-
Tipo: PCWSTR
Directory radice da cui verranno calcolati alcuni percorsi di file. In genere si tratta della directory radice del progetto di origine, ma può essere diversa. Per altre informazioni, vedere Risorse file in MRM .
-
platformVersion [in]
-
Tipo: MrmPlatformVersion
Versione della piattaforma (targetOsVersion) da usare per il file di configurazione generato. La maggior parte dei chiamanti deve usare solo MrmPlatformVersion_Windows10_0_0_5
-
defaultQualifiers [in, facoltativo]
-
Tipo: PCWSTR
Elenco dei qualificatori di risorse predefiniti. Ad esempio, "language-en-US_scale-100". Per altre informazioni sui qualificatori, vedere Qualificatori in MRM.
-
schemaXmlData [in]
-
Tipo: BYTE*
Puntatore a un file PRI in memoria o a un dump XML dello schema in memoria. È possibile ottenere un file PRI in memoria caricando manualmente un file PRI esistente dal disco o creandolo in memoria con MrmCreateResourceFileInMemory. È possibile ottenere un dump XML dello schema in memoria caricando manualmente un file esistente dal disco o usando una delle funzioni MrmDump... .
-
schemaXmlSize [in]
-
Tipo: ULONG
Dimensioni dei dati a cui punta schemaXmlData.
-
indicizzatore [in, out]
-
Tipo: MrmResourceIndexerHandle*
Puntatore a un handle dell'indicizzatore di risorse. In caso di esito positivo, questo conterrà un handle per un indicizzatore di risorse. È necessario liberare l'indicizzatore tramite MrmDestroyIndexerAndMessages dopo averlo usato.
Valore restituito
Tipo: HRESULT
S_OK se la funzione ha avuto esito positivo; in caso contrario, un altro valore. Utilizzare le macro SUCCEEDED o FAILED (definite in winerror.h) per determinare l'esito positivo o negativo.
Osservazioni:
Per altre informazioni, vedi la sezione Osservazioni di MrmCreateResourceIndexerFromPreviousSchemaFile , perché questa funzione è essenzialmente la stessa (tranne che usa PRI di riferimento in memoria anziché un file su disco).
Requisiti
| Requisito | Valore |
|---|---|
| Client minimo supportato |
Windows 10 versione 1803 [solo app desktop] |
| Server minimo supportato |
Windows Server [solo app desktop] |
| Intestazione |
|
| Libreria |
|
| DLL |
|