Метод IDebugDataSpaces4::GetOffsetInformation (dbgeng.h)
Метод GetOffsetInformation предоставляет общие сведения об адресе в пространстве данных процесса.
Синтаксис
HRESULT GetOffsetInformation(
[in] ULONG Space,
[in] ULONG Which,
[in] ULONG64 Offset,
[out, optional] PVOID Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG InfoSize
);
Параметры
[in] Space
Указывает пространство данных, к которому применяется параметр смещения . Допустимые значения зависят от параметра ,.
[in] Which
Указывает, какие сведения о данных запрашиваются. Это определяет возможные значения пробела и тип данных, возвращаемых в буфере. Возможные значения:
DEBUG_OFFSINFO_VIRTUAL_SOURCE
Возвращает источник виртуальной памяти целевого объекта в Offset. Именно в этом случае модуль отладчика считывает память из. пробелы должны иметь значение DEBUG_DATA_SPACE_VIRTUAL. ULONG возвращается в буфер . Этот ULONG может принимать значения, перечисленные в следующей таблице.
Ценность | Описание |
---|---|
DEBUG_VSOURCE_INVALID |
Смещение смещения смещения недоступно в виртуальном адресном пространстве процесса.
Это может означать, что адрес недопустим или что память недоступна, например, файл аварийного дампа может не содержать всю память для процесса или ядра. |
DEBUG_VSOURCE_DEBUGGEE | Виртуальная память в смещение смещения смещения предоставляется целевым объектом. |
DEBUG_VSOURCE_MAPPED_IMAGE | Модуль отладчика считывает виртуальную память целевого объекта смещение смещения из локального файла образа. Это часто происходит в мини-файлах, где образы модулей не включаются в файл дампа и вместо этого загружаются подсистемой отладчика. |
[in] Offset
Указывает смещение в пространстве данных целевого объекта, для которого возвращаются сведения.
[out, optional] Buffer
Указывает буфер для получения сведений. Тип возвращаемых данных зависит от значения Который. Если буферnull, эти сведения не возвращаются.
[in] BufferSize
Задает размер в байтах буфера буфера .
[out, optional] InfoSize
Получает размер в байтах возвращаемых сведений. Если InfoSizeNULL, эти сведения не возвращаются.
Возвращаемое значение
Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в возвращаемых значений.
Возвращаемый код | Описание |
---|---|
|
Метод был успешным. |
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | dbgeng.h (include Dbgeng.h) |