IDiaStackWalkHelper::pdataForVA
Возвращает блок данных PDATA, связанный с виртуальным адресом.
Синтаксис
HRESULT pdataForVA(
ULONGLONG va,
DWORD cbData,
DWORD* pcbData,
BYTE* pbData
);
Параметры
va
[in] Указывает виртуальный адрес получаемых данных.
cbData
[in] Размер данных в байтах для получения.
pcbData
[out] Возвращает фактический размер данных в байтах, полученных.
pbData
[in, out] Буфер, заполненный запрошенными данными. Не может иметь значение NULL
.
Возвращаемое значение
В случае успеха возвращает S_OK
. Возвращает, S_FALSE
если для указанного адреса нет PDATA. В противном случае возвращается код ошибки.
Замечания
PDATA (раздел с именем .pdata) компилятора содержит сведения об обработке исключений для функций.
Вызывающий знает, сколько данных необходимо вернуть, чтобы вызывающий объект не запрашивал объем доступных данных. Поэтому для реализации этого метода можно вернуть ошибку, если pbData
параметр имеет значение NULL
.
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по