共用方式為


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