IDebugProperty2::GetExtendedInfoIDebugProperty2::GetExtendedInfo

Obtém informações estendidas de propriedade.Gets extended information for the property.

SintaxeSyntax

HRESULT GetExtendedInfo ( 
   REFGUID* guidExtendedInfo,
   VARIANT* pExtendedInfo
);
int GetExtendedInfo ( 
   ref Guid guidExtendedInfo,
   out object pExtendedInfo
);

ParâmetrosParameters

guidExtendedInfo\

[in] GUID que determina o tipo de informações estendidas a serem recuperados.[in] GUID that determines the type of extended information to be retrieved. Consulte os comentários para obter detalhes.See Remarks for details.

pExtendedInfo\

[out] Retorna um VARIANT (C++) ou o objeto (C#) que pode ser usado para recuperar as informações de propriedade estendida.[out] Returns a VARIANT (C++) or object (C#) that can be used to retrieve the extended property information. Por exemplo, esse parâmetro pode retornar um IUnknown interface que pode ser consultado para uma IDebugDocumentText2 interface.For example, this parameter might return an IUnknown interface that can be queried for an IDebugDocumentText2 interface. Consulte os comentários para obter detalhes.See Remarks for details.

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_GETEXTENDEDINFO_NO_EXTENDEDINFO se não houver nenhuma informação estendida para recuperar.Returns S_GETEXTENDEDINFO_NO_EXTENDEDINFO if there is no extended information to retrieve.

ComentáriosRemarks

Este método existe para fins de recuperação de informações que não se prestam a que está sendo recuperado por meio da chamada a GetPropertyInfo método.This method exists for the purpose of retrieving information that does not lend itself to being retrieved by calling the GetPropertyInfo method.

Os GUIDs seguintes normalmente são reconhecidos por este método (os valores GUID são especificados para c#, pois o nome não está disponível em qualquer assembly).The following GUIDs are typically recognized by this method (the GUID values are specified for C# since the name is not available in any assembly). GUIDs adicionais podem ser criados para uso interno.Additional GUIDs can be created for internal use.

NomeName GUIDGUID DescriçãoDescription
guidDocumentguidDocument {3f98de84-fee9-11d0-b47f-00a0244a1dd2}{3f98de84-fee9-11d0-b47f-00a0244a1dd2} Retorna um IUnknown interface para o documento.Returns an IUnknown interface to the document. Normalmente, o IDebugDocumentText2 interface pode ser obtida deste IUnknown interface.Typically, the IDebugDocumentText2 interface can be obtained from this IUnknown interface.
guidCodeContextguidCodeContext {e2fc65e-56ce-11d1-b528-00aax004a8797}{e2fc65e-56ce-11d1-b528-00aax004a8797} Retorna um IUnknown interface para o contexto do documento.Returns an IUnknown interface to the document context. Normalmente, o IDebugDocumentContext2 interface pode ser obtida deste IUnknown interface.Typically, the IDebugDocumentContext2 interface can be obtained from this IUnknown interface.
guidCustomViewerSupportedguidCustomViewerSupported {d9c9da31-ffbe-4eeb-9186-23121e3c088c}{d9c9da31-ffbe-4eeb-9186-23121e3c088c} Retorna uma cadeia de caracteres que contém o CLSID de um visualizador personalizado, costuma ser implementado por um avaliador de expressão.Returns a string containing the CLSID of a custom viewer, typically implemented by an expression evaluator.
guidExtendedInfoSlotguidExtendedInfoSlot {6df235ad-82c6-4292-9c97-7389770bc42f}{6df235ad-82c6-4292-9c97-7389770bc42f} Retorna um número de 32 bits que representa o número de slot desejado se esta propriedade representa um endereço local do código gerenciado.Returns a 32-bit number representing the desired slot number if this property represents a managed code local address.
guidExtendedInfoSignatureguidExtendedInfoSignature {b5fb6d46-f805-417f-96a3-8ba737073ffd}{b5fb6d46-f805-417f-96a3-8ba737073ffd} Retorna uma cadeia de caracteres que contém a assinatura da variável associada ao objeto de propriedade.Returns a string containing the signature of the variable associated with the property object.

Consulte tambémSee also