Condividi tramite


Funzione MrmCreateResourceIndexerFromPreviousSchemaData

[Alcune informazioni si riferiscono al prodotto pre-rilasciato che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non offre garanzie, esplicite o implicite, rispetto alle informazioni fornite qui.

Crea un indicizzatore di risorse dai dati dello schema in memoria creati con una chiamata precedente a MrmDumpPriFileInMemory o MrmDumpPriDataInMemory. Per altre informazioni e procedure dettagliate basate su scenari su come usare queste API, vedere API di indicizzazione delle risorse del pacchetto e sistemi di compilazione personalizzati.

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

Radice del progetto dell'app UWP per cui si generano file PRI. In altre parole, il percorso dei file di risorse dell'app. Specificare questa operazione in modo che sia quindi possibile specificare i percorsi relativi alla radice nelle chiamate API successive allo stesso indicizzatore di risorse.

platformVersion [in]

Tipo: MrmPlatformVersion

Versione della piattaforma di destinazione per l'indicizzatore di risorse.

defaultQualifiers [in, facoltativo]

Tipo: PCWSTR

Elenco dei qualificatori di risorse predefiniti. Ad esempio, L"language-en-US_scale-100_contrast-standard"

schemaXmlData [in]

Tipo: BYTE*

Puntatore ai dati dello schema creati da una chiamata precedente a MrmDumpPriFileInMemory o MrmDumpPriDataInMemory. Non liberare schemaXmlData fino al termine dell'uso dell'indicizzatore di risorse creato da questa funzione.

schemaXmlSize [in]

Tipo: ULONG

Dimensioni dei dati a cui fa riferimento schemaXmlData.

indicizzatore [in, out]

Tipo: MrmResourceIndexerHandle*

Puntatore a un handle dell'indicizzatore di risorse.

Valore restituito

Tipo: HRESULT

S_OK se la funzione ha avuto esito positivo, in caso contrario, un altro valore. Usare le macro SUCCEEDED() o FAILED() (definite in winerror.h) per determinare l'esito positivo o l'errore.

Commenti

Non liberare schemaXmlData fino al termine dell'uso dell'indicizzatore di risorse creato da questa funzione.

Requisiti

Requisito Valore
Client minimo supportato
Windows 10, versione 1803 [solo app desktop]
Server minimo supportato
Windows Server [solo app desktop]
Intestazione
MrmResourceIndexer.h
Libreria
Mrmsupport.lib
DLL
Mrmsupport.dll

Vedi anche

API per l'indicizzazione delle risorse del pacchetto e sistemi di compilazione personalizzati