Interface ICorDebugValue
Representa um valor no processo que está sendo depurado. O valor pode ser uma leitura ou um valor de gravar.
interface ICorDebugValue : IUnknown {
HRESULT CreateBreakpoint (
[out] ICorDebugValueBreakpoint **ppBreakpoint
);
HRESULT GetAddress (
[out] CORDB_ADDRESS *pAddress
);
HRESULT GetSize (
[out] ULONG32 *pSize
);
HRESULT GetType (
[out] CorElementType *pType
);
};
Métodos
Método |
Descrição |
---|---|
Esse método não está implementado no momento. |
|
Obtém o endereço deste ICorDebugValue objeto, que está no processo de que está sendo depurado. |
|
Obtém o dimensionar em bytes, deste ICorDebugValue objeto. |
|
Obtém o tipo primitivo deste ICorDebugValue objeto. |
Comentários
Em geral, propriedade de um objeto de valor é passada quando é retornado. O destinatário é responsável por remover uma referência de objeto quando ele for concluído com o objeto.
Dependendo de onde o valor foi recuperado do, o valor não permanecer válido depois que o processo é reiniciado. Portanto, em geral, o valor não deve ser mantido em uma telefonar do ICorDebugController::Continue método.
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 ICorDebugGenericValue