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


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

См. также

Ссылки

IDiaStackFrame