ICorDebugClass::GetStaticFieldValue 方法

取得指定靜態欄位的值。

語法

HRESULT GetStaticFieldValue (  
    [in]  mdFieldDef         fieldDef,  
    [in]  ICorDebugFrame     *pFrame,  
    [out] ICorDebugValue     **ppValue  
);  

參數

fieldDef
[輸入] 欄位 Def 權杖,參考要擷取的欄位。

pFrame
[輸入] ICorDebugFrame 物件的指標,此物件代表要用來在執行緒、內容或應用程式定義域靜態之間進行區分的框架。

如果靜態欄位相對於執行緒、內容或應用程式定義域,框架會決定適當的值。

ppValue
[輸出] ICorDebugValue 物件的位址指標,此物件代表靜態欄位的值。

備註

若為參數化型別,靜態欄位的值會相對於特定具現化。 因此,如果類別建構函式採用類型 Type 的參數,請呼叫 ICorDebugType::GetStaticFieldValue,而不是 ICorDebugClass::GetStaticFieldValue

規格需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework版本:自 1.0 起可用