IDebugProperty2::GetDerivedMostPropertyIDebugProperty2::GetDerivedMostProperty

Obtém a propriedade mais derivado de uma propriedade.Gets the derived-most property of a property.

SintaxeSyntax

HRESULT GetDerivedMostProperty ( 
   IDebugProperty2** ppDerivedMost
);
int GetDerivedMostProperty ( 
   out IDebugProperty2 ppDerivedMost
);

ParâmetrosParameters

ppDerivedMost\

[out] Retorna um IDebugProperty2 objeto que representa a propriedade mais derivado.[out] Returns an IDebugProperty2 object that represents the derived-most property.

Valor de retornoReturn Value

Se for bem-sucedido, retornará S_OK; caso contrário, retornará o código de erro.If successful, returns S_OK; otherwise returns error code. Retorna S_GETDERIVEDMOST_NO_DERIVED_MOST se não houver nenhuma propriedade mais derivado para recuperar.Returns S_GETDERIVEDMOST_NO_DERIVED_MOST if there is no derived-most property to retrieve.

ComentáriosRemarks

Por exemplo, se esta propriedade descreve um objeto que implementa ClassRoot , mas o que é realmente uma instanciação de ClassDerived que é derivada de ClassRoot, em seguida, esse método retorna um IDebugProperty2 objeto descrevendo o ClassDerived objeto.For example, if this property describes an object that implements ClassRoot but which is actually an instantiation of ClassDerived that is derived from ClassRoot, then this method returns an IDebugProperty2 object describing the ClassDerived object.

Consulte tambémSee also