Funzione MrmCreateResourceFileInMemory
[Alcune informazioni riguardano il prodotto non rilasciato che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non fornisce alcuna garanzia, espressa o implicita, in relazione alle informazioni fornite qui.
Crea informazioni PRI come BLOB in memoria, non come file su disco. La funzione alloca la memoria e restituisce un puntatore a tale memoria in outputPriData. Chiama MrmFreeMemory con lo stesso puntatore per liberare tale memoria. Per altre info e procedure dettagliate basate su scenari su come usare queste API, vedere API di indicizzazione delle risorse del pacchetto (PRI) e sistemi di compilazione personalizzati.
Sintassi
HRESULT HRESULT MrmCreateResourceFileInMemory(
_In_ MrmResourceIndexerHandle indexer,
_In_ MrmPackagingMode packagingMode,
_In_ MrmPackagingOptions packagingOptions,
_Out_ BYTE **outputPriData,
_Out_ ULONG *outputPriSize
);
Parametri
-
indicizzatore [in]
-
Tipo: MrmResourceIndexerHandle
Handle che identifica l'indicizzatore di risorse da cui creare le informazioni PRI.
-
packagingMode [in]
-
Tipo: MrmPackagingMode
Specifica se le informazioni PRI devono essere autonome o essere un pacchetto di risorse. MrmPackagingModeAutoSplit non è supportato.
-
packagingOptions [in]
-
Tipo: MrmPackagingOptions
Specifica opzioni aggiuntive sulle informazioni PRI.
-
outputPriData [out]
-
Tipo: BYTE**
Indirizzo di un puntatore a BYTE. La funzione alloca la memoria e restituisce un puntatore a tale memoria in outputPriData. Chiama MrmFreeMemory con il puntatore a BYTE per liberare tale memoria.
-
outputPriSize [out]
-
Tipo: ULONG*
Indirizzo di una ULONG. In outputPriSize la funzione restituisce le dimensioni della memoria allocata a cui punta outputPriData.
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.
Commenti
Se si passa outputPriData a MrmCreateResourceIndexerFromPreviousPriData, non liberare la memoria fino al termine dell'utilizzo dell'indicizzatore di risorse.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 10 versione 1803 [solo app desktop] |
Server minimo supportato |
Windows Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|