Compartilhar via


Interface ICorDebugObjectValue

Uma subclasse de ICorDebugValue que representa um valor que contém um objeto.

interface ICorDebugObjectValue : ICorDebugValue {
        
    HRESULT GetClass (
        [out] ICorDebugClass     **ppClass
    );
        
    HRESULT GetContext (
        [out] ICorDebugContext   **ppContext
    );
        
    HRESULT GetFieldValue (
        [in] ICorDebugClass      *pClass,
        [in] mdFieldDef          fieldDef,
        [out] ICorDebugValue     **ppValue
    );
        
    HRESULT GetManagedCopy (
        [out] IUnknown           **ppObject
    );
        
    HRESULT GetVirtualMethod (
        [in] mdMemberRef         memberRef,
        [out] ICorDebugFunction  **ppFunction
    );
        
    HRESULT IsValueClass (
        [out] BOOL               *pbIsValueClass
    );
        
    HRESULT SetFromManagedCopy (
        [in] IUnknown            *pObject
    );
        
};

Métodos

Método

Descrição

Método ICorDebugObjectValue::GetClass

Obtém um ponteiro de interface para o Common linguagem tempo de execução (CLR) Type do objeto que isso ICorDebugObjectValue referências.

Método ICorDebugObjectValue::GetContext

Não implementado.

Método ICorDebugObjectValue::GetFieldValue

Obtém um ponteiro de interface para um ICorDebugValue que representa o valor do campo especificado da classe especificada.

Método ICorDebugObjectValue::GetManagedCopy

Obsoleto. Não chame este método.

Método ICorDebugObjectValue::GetVirtualMethod

Não implementado.

Método ICorDebugObjectValue::IsValueClass

Obtém um valor que indica se o objeto referenciado por esta ICorDebugObjectValue é um tipo de valor.

Método ICorDebugObjectValue::SetFromManagedCopy

Obsoleto. Não chame este método.

Comentários

An ICorDebugObjectValue permanece válido até continua o processo que está sendo depurado.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: CorDebug.idl

Biblioteca: CorGuids.lib

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Consulte também

Referência

Interface ICorDebugObjectValue2

Outros recursos

Interfaces de depuração