Método de ICorProfilerInfo2::GetRVAStaticAddress
Obtém o endereço do campo estático especificado endereço virtual relativo (RVA).
HRESULT GetRVAStaticAddress(
[in] ClassID classId,
[in] mdFieldDef fieldToken,
[out] void **ppAddress);
Parâmetros
classId
[in] A identificação da classe que contém o campo de RVA estático solicitado.fieldToken
[in] Token de metadados para o campo RVA estático solicitado.ppAddress
[out] Um ponteiro para o endereço do campo RVA estático.
Comentários
O GetRVAStaticAddress método pode retornar um dos seguintes:
Um HRESULT CORPROF_E_DATAINCOMPLETE se o campo estático determinado não tiver sido atribuído um endereço no contexto especificado.
Os endereços dos objetos que podem estar no heap de coleta de lixo. Esses endereços podem se tornar inválidos após a coleta de lixo, portanto, após a coleta de lixo, geradores de perfis não devem supor que são válidos.
Antes da conclusão, construtor de classe da classe GetRVAStaticAddress retornará CORPROF_E_DATAINCOMPLETE para todos os seus campos estáticos, embora alguns dos campos estáticos podem já ter sido inicializado e podem ser torcendo objetos de coleta de lixo.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: Corprof. idl, CorProf.h
Biblioteca: CorGuids.lib
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0