Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция getCurrentProcessAddr возвращает расположение системных данных, описывающих текущий процесс.
Синтаксис
VOID GetCurrentProcessAddr(
DWORD Processor,
ULONG64 CurrentThread,
PULONG64 Address
);
Параметры
Processor
Указывает индекс процессора или виртуального потока, выполняющего текущий поток, когда произошло последнее событие. процессор используется только в отладке в режиме ядра; и, только если CurrentThreadNULL.
CurrentThread
Указывает расположение системных данных для текущего потока. Это расположение, возвращаемое GetCurrentThreadAddr.
В отладке в режиме ядра CurrentThread можно null, в этом случае используется процессора.
Address
Получает расположение системных данных, описывающих текущий процесс.
Возвращаемое значение
Никакой
Замечания
При отладке в пользовательском режиме GetCurrentProcessAddr возвращает расположение блока среды обработки процесса (PEB). Это то же расположение, которое возвращает GetPebAddress.
В отладке в режиме ядра GetCurrentProcessAddr возвращает расположение структуры KPROCESS текущего процесса.
Дополнительные сведения о структурах KPROCESS и PEB см. в разделе внутренних элементов Microsoft Windows Дэвид Соломон и Марк Руссинович.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Настольный |
| заголовка | wdbgexts.h (include Wdbgexts.h, Dbgeng.h) |