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


IDiaStackWalkHelper::get_registerValue

Извлекает значение регистра.

Синтаксис

HRESULT get_registerValue ( 
   DWORD      index,
   ULONGLONG* pRetVal
);

Параметры

index

[in] Значение из перечисления перечисления CV_HREG_e перечисления, указывающее, какой регистр будет получен из значения.

pRetVal

[out] Возвращает текущее значение регистра.

Возвращаемое значение

В случае успешного выполнения возвращается S_OK; в противном случае возвращается код ошибки.

Замечания

Несмотря на размер pRetVal параметра, реализация должна хранить только то, что регистр обычно содержит. Например, 8-разрядный регистр содержит только самые низкие 8-разрядные значения. Это 8-разрядное значение расширяется до 64-разрядных значений при возврате из этого метода.

См. также