IDiaStackFrame::get_rawLVarInstanceValue
Этот метод извлекает значение указанной локальной переменной в виде необработанных байтов.
Синтаксис
HRESULT get_rawLVarInstanceValue(
IDiaLVarInstance* pInstance,
DWORD cbDataMax,
DWORD* pcbData,
BYTE* pbData
);
Параметры
pInstance
[in] Объект IDiaLVarInstance
, представляющий экземпляр локальной переменной, для получения значения.
cbDataMax
[in] Максимальное число байтов в буфере, на которое указывает pbData
. Это может быть не более 8 байт (sizeof(ULONGLONG)
).
pcbData
[out] Возвращает фактическое число байтов, хранящихся в буфере.
pbData
[out] Буфер для заполнения данными. Не может иметь значение NULL
.
Возвращаемое значение
В случае успешного выполнения возвращается S_OK
; в противном случае возвращается код ошибки.