Udostępnij za pośrednictwem


ICorDebugClass::GetStaticFieldValue — Metoda

Pobiera wartość określonego pola statycznego.

Składnia

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

Parametry

fieldDef [in] Token pola Def , który odwołuje się do pola do pobrania.

pFrame [in] Wskaźnik do obiektu ICorDebugFrame, który reprezentuje ramkę do uściślania między statycznymi wątkami, kontekstem lub domeną aplikacji.

Jeśli pole statyczne jest względem wątku, kontekstu lub domeny aplikacji, ramka określi odpowiednią wartość.

ppValue [out] Wskaźnik do adresu obiektu ICorDebugValue, który reprezentuje wartość pola statycznego.

Uwagi

W przypadku typów sparametryzowanych wartość pola statycznego jest względna względem konkretnego wystąpienia. W związku z tym, jeśli konstruktor klasy przyjmuje parametry typu Type, wywołaj metodę ICorDebugType::GetStaticFieldValue zamiast ICorDebugClass::GetStaticFieldValue.

Wymagania

Platformy: zobacz Wymagania systemowe.

Nagłówek: CorDebug.idl, CorDebug.h

Biblioteka: CorGuids.lib

Wersje programu .NET Framework: dostępne od wersji 1.0