Fungsi RtlAddGrowableFunctionTable (winnt.h)
Menginformasikan sistem tabel fungsi dinamis yang mewakili wilayah memori yang berisi kode.
Sintaks
NTSYSAPI DWORD RtlAddGrowableFunctionTable(
[out] PVOID *DynamicTable,
PRUNTIME_FUNCTION FunctionTable,
[in] DWORD EntryCount,
[in] DWORD MaximumEntryCount,
[in] ULONG_PTR RangeBase,
[in] ULONG_PTR RangeEnd
);
Parameter
[out] DynamicTable
Penunjuk ke variabel yang menerima referensi buram ke tabel yang baru ditambahkan saat berhasil.
FunctionTable
Penunjuk ke array entri RUNTIME_FUNCTION yang diisi sebagian yang menyediakan informasi yang tidak dilepaskan untuk wilayah kode. Entri dalam array ini harus tetap diurutkan dalam urutan naik dari anggota BeginAddress .
[in] EntryCount
Jumlah entri yang saat ini diisi dalam tabel fungsi. Nilai ini mungkin nol.
[in] MaximumEntryCount
Kapasitas tabel fungsi.
[in] RangeBase
Awal rentang memori yang dijelaskan oleh tabel fungsi.
[in] RangeEnd
Akhir rentang memori yang dijelaskan oleh tabel fungsi.
Nilai kembali
Fungsi ini mengembalikan nol pada keberhasilan. (Detail selengkapnya).
Lihat http://msdn.microsoft.com/en-us/library/cc704588(PROT.10).aspx untuk daftar nilai NTSTATUS .
Keterangan
Tabel fungsi dapat bertambah saat kode ditambahkan ke wilayah memori. Entri dalam tabel harus diurutkan. Tabel ini digunakan untuk mengirimkan pengecualian melalui kode yang dihasilkan runtime dan untuk mengumpulkan backtrace tumpukan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 [khusus aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winnt.h (sertakan Windows.h) |
Pustaka | Ntdll.lib |
DLL | Ntdll.dll |