структура MINIDUMP_FUNCTION_TABLE_DESCRIPTOR (minidumpapiset.h)
Представляет поток таблицы функций.
Синтаксис
typedef struct _MINIDUMP_FUNCTION_TABLE_DESCRIPTOR {
ULONG64 MinimumAddress;
ULONG64 MaximumAddress;
ULONG64 BaseAddress;
ULONG32 EntryCount;
ULONG32 SizeOfAlignPad;
} MINIDUMP_FUNCTION_TABLE_DESCRIPTOR, *PMINIDUMP_FUNCTION_TABLE_DESCRIPTOR;
Члены
MinimumAddress
Минимальный адрес функций, описанных в таблице.
MaximumAddress
Максимальный адрес функций, описанных в таблице.
BaseAddress
Базовый адрес, используемый при вычислении полных виртуальных адресов из относительных виртуальных адресов в записях функций.
EntryCount
Количество записей в таблице функций.
SizeOfAlignPad
Размер выравнивания, следующего за входными данными функции, в байтах. Входные данные функции в потоке гарантированно будут выровнены соответствующим образом для доступа к членам данных. Если минидамп напрямую сопоставляется в памяти, всегда можно напрямую ссылаться на элементы структуры в потоке.
Комментарии
Первый дескриптор в потоке таблицы функций следует за заголовком MINIDUMP_FUNCTION_TABLE_STREAM. За универсальным дескриптором следует собственный системный дескриптор, а затем — собственные структуры входа системных функций EntryCount .
Требования
Требование | Значение |
---|---|
Заголовок | minidumpapiset.h (включая DbgHelp.h) |
Распространяемые компоненты | DbgHelp.dll 5.1 или более поздней версии |