共用方式為


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;否則,會傳回錯誤碼。

另請參閱