Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menandai blok memori (yang biasanya disertakan secara default dalam laporan kesalahan) untuk dikecualikan dari laporan kesalahan Pelaporan Galat Windows (WER).
Sintaks
HRESULT WerRegisterExcludedMemoryBlock(
const void *address,
DWORD size
);
Parameter
address
Alamat awal blok memori.
size
Ukuran blok memori, dalam byte.
Menampilkan nilai
Fungsi ini mengembalikan S_OK pada keberhasilan atau kode kesalahan pada kegagalan, termasuk kode kesalahan berikut.
| Menampilkan kode | Deskripsi |
|---|---|
| E_INVALIDARG | alamatnull atau ukuran adalah 0. |
| E_OUTOFMEMORY | WER tidak dapat mengalokasikan timbunan yang cukup besar untuk data |
| HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER) | Jumlah entri terdaftar melebihi batas (WER_MAX_REGISTERED_ENTRIES). |
| WER_E_INVALID_STATE | Status proses tidak valid. Misalnya, prosesnya dalam mode pemulihan aplikasi. |
Keterangan
Mekanisme ini ditujukan untuk aplikasi yang menyimpan data dalam jumlah besar dalam memori yang tidak berguna untuk penelusuran kesalahan akar penyebab dan meningkatkan ukuran file cadangan yang tidak perlu. Misalnya, beberapa game menyimpan data tekstur dalam jumlah besar dalam memori yang disertakan dalam cadangan kesalahan secara default.
Persyaratan
| Klien minimum yang didukung | Windows 10, versi 1703 [aplikasi desktop | Aplikasi UWP] |
| Server minimum yang didukung | Windows Server 2016 [aplikasi desktop | Aplikasi UWP] |
| Target Platform | Windows |
| Header | werapi.h |
| Pustaka | Kernel32.lib |
| DLL | Kernel32.dll |