共用方式為


IDebugExpressionEvaluator::GetMethodProperty

這個方法會取得屬性物件,其中包含方法的局部變數、自變數和其他屬性。

語法

int GetMethodProperty(
   IDebugSymbolProvider pSymbolProvider,
   IDebugAddress        pAddress,
   IDebugBinder         pBinder,
   int                  fIncludeHiddenLocals,
   out IDebugProperty2  ppProperty
);

參數

pSymbolProvider
[in]要使用的符號提供者,以 IDebugSymbolProvider 物件表示

pAddress
[in]程序代碼中的位址,以 IDebugAddress 物件表示,應該解析為最接近的包含函式。

pBinder
[in]要使用的系結器,以 IDebugBinder 物件表示

fIncludeHiddenLocals
[in]非零 (TRUE)表示包含隱藏的局部變數;零 (FALSE) 表示排除隱藏的局部變數

ppProperty
[out]會傳 回代表 方法的 IDebugProperty2 物件。

傳回值

如果成功,則會傳回 S_OK;否則,會傳回錯誤碼。

備註

隱藏的局部變數通常是編譯程式所產生的變數。

另請參閱