Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция ListType вызывает указанную функцию обратного вызова для каждого элемента в связанном списке.
Синтаксис
ULONG ListType(
[in] IN LPCSTR Type,
[in] IN ULONG64 Address,
[in] IN USHORT ListByFieldAddress,
[in] IN LPCSTR NextPointer,
[in] IN PVOID Context,
[in] IN PSYM_DUMP_FIELD_CALLBACK CallbackRoutine
);
Параметры
[in] Type
Указывает имя типа каждой записи в связанном списке.
[in] Address
Если ListByFieldAddress равно нулю:
Указывает адрес в памяти целевого объекта первой записи в связанном списке.
Если ListByFieldAddress равно 1:
Указывает адрес в памяти целевого объекта элемента первой записи, указывающей на следующую запись.
[in] ListByFieldAddress
Указывает, содержит ли адрес базового адреса первой записи или содержит адрес члена первой записи, указывающей на следующую запись.
[in] NextPointer
Указывает имя элемента в структуре типа , содержащего указатель на следующую запись в связанном списке. NextPointer может быть разделенным периодом путь, например, если тип "nt!_ETHREAD", NextPointer может быть "Tcb.ThreadListEntry.Flink".
[in] Context
Указывает указатель, передаваемый функции обратного вызова, указанной CallbackRoutine при каждом вызове функции обратного вызова.
[in] CallbackRoutine
Указывает функцию, которая вызывается для каждой записи в связанном списке. Параметры, передаваемые функции, являются указателем контекста и структурой FIELD_INFO ; Адрес записи найден в элементе адреса этой структуры.
Возвращаемое значение
Эта функция возвращает значение TRUE при успешном выполнении и false при сбое.
Требования
Требование | Ценность |
---|---|
целевая платформа | Рабочий стол |
Заголовок | wdbgexts.h (include Wdbgexts.h, Dbgeng.h) |