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


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; в противном случае возвращается код ошибки.

См. также