MrmCreateResourceFileInMemory (Fungsi MrmCreateResourceFileInMemory)
[Beberapa informasi berkaitan dengan produk pra-rilis yang mungkin dimodifikasi secara substansial sebelum dirilis secara komersial. Microsoft tidak memberikan jaminan, tersurat maupun tersirat, sehubungan dengan informasi yang diberikan di sini.]
Membuat info PRI sebagai blob dalam memori, bukan sebagai file pada disk. Fungsi ini mengalokasikan memori dan mengembalikan pointer ke memori tersebut dalam outputPriData. Panggil MrmFreeMemory dengan pointer yang sama untuk membebaskan memori itu. Untuk informasi selengkapnya, dan panduan berbasis skenario tentang cara menggunakan API ini, lihat API pengindeksan sumber daya paket (PRI) dan sistem build kustom.
Sintaks
HRESULT HRESULT MrmCreateResourceFileInMemory(
_In_ MrmResourceIndexerHandle indexer,
_In_ MrmPackagingMode packagingMode,
_In_ MrmPackagingOptions packagingOptions,
_Out_ BYTE **outputPriData,
_Out_ ULONG *outputPriSize
);
Parameter
-
indexer [in]
-
Jenis: MrmResourceIndexerHandle
Handel yang mengidentifikasi pengindeks sumber daya untuk membuat info PRI.
-
packagingMode [in]
-
Jenis: MrmPackagingMode
Menentukan apakah info PRI harus mandiri, atau menjadi paket sumber daya. MrmPackagingModeAutoSplit tidak didukung.
-
packagingOptions [in]
-
Jenis: MrmPackagingOptions
Menentukan opsi tambahan tentang info PRI.
-
outputPriData [out]
-
Jenis: BYTE**
Alamat penunjuk ke BYTE. Fungsi ini mengalokasikan memori dan mengembalikan pointer ke memori tersebut dalam outputPriData. Panggil MrmFreeMemory dengan pointer Anda ke BYTE untuk membebaskan memori tersebut.
-
outputPriSize [out]
-
Jenis: ULONG*
Alamat ULONG. Dalam outputPriSize, fungsi mengembalikan ukuran memori yang dialokasikan yang dialokasikan yang dialokasikan oleh outputPriData.
Menampilkan nilai
Jenis: HRESULT
S_OK jika fungsi berhasil, jika tidak, beberapa nilai lainnya. Gunakan makro SUCCEEDED() atau FAILED() (didefinisikan dalam winerror.h) untuk menentukan keberhasilan atau kegagalan.
Keterangan
Jika Anda meneruskan outputPriData ke MrmCreateResourceIndexerFromPreviousPriData, jangan mengosongkan memori sampai Anda selesai menggunakan pengindeks sumber daya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 10, versi 1803 [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server [hanya aplikasi desktop] |
Header |
|
Pustaka |
|
DLL |
|