Поделиться через


Функция ReadListEntry (wdbgexts.h)

Функция ReadListEntry считывает запись списка, связанную с двойной привязкой, из памяти целевого объекта.

Синтаксис

ULONG ReadListEntry(
  ULONG64       Address,
  PLIST_ENTRY64 List
);

Параметры

Address

Указывает адрес записи списка в целевом объекте. Если целевой объект использует 32-разрядные указатели, это должен быть адрес структуры LIST_ENTRY32. Если целевой объект использует 64-разрядные указатели, это должен быть адрес LIST_ENTRY64 структуры.

List

Получает LIST_ENTRY64 структуру, содержащую указатели на предыдущие и следующие записи в списке. Если целевой объект использует 32-разрядные указатели, они расширяются до 64 бит.

Возвращаемое значение

Если функция выполнена успешно, возвращаемое значение TRUE; в противном случае FALSE.

Замечания

Дополнительные сведения о структурах LIST_ENTRY см. в документации по комплекту драйверов Windows (WDK).

Если вы пишете расширение WdbgExts, включите wdbgexts.h. Если вы пишете расширение DbgEng, которое вызывает эту функцию, включите wdbgexts.h до dbgeng.h (дополнительные сведения см. в записи кода расширения DbgEng).

LIST_ENTRY64 и LIST_ENTRY32 определены в winnt.h.

Требования

Требование Ценность
целевая платформа Настольный
заголовка wdbgexts.h (include Wdbgexts.h, Dbgeng.h, Winnt.h, Ntdef.h)