IDebugProperty2::GetExtendedInfo
Obtém informações estendidas para a propriedade.
Sintaxe
Parâmetros
guidExtendedInfo
[em] GUID que determina o tipo de informações estendidas a serem recuperadas. Consulte Comentários para obter detalhes.
pExtendedInfo
[saiu] Retorna um (C++) ou objeto VARIANT
(C#) que pode ser usado para recuperar as informações de propriedade estendida. Por exemplo, esse parâmetro pode retornar uma interface que pode ser consultada para uma IUnknown
interface IDebugDocumentText2 . Consulte Comentários para obter detalhes.
Valor de retorno
Se for bem-sucedido, retorna S_OK
o código de erro. Retorna S_GETEXTENDEDINFO_NO_EXTENDEDINFO
se não houver nenhuma informação estendida para recuperar.
Comentários
Esse método existe com a finalidade de recuperar informações que não se prestam a serem recuperadas chamando o GetPropertyInfo método.
Os GUIDs a seguir são normalmente reconhecidos por esse método (os valores de GUID são especificados para C#, já que o nome não está disponível em nenhum assembly). GUIDs adicionais podem ser criados para uso interno.
Nome | GUID | Descrição |
---|---|---|
guidDocument | {3f98de84-fee9-11d0-b47f-00a0244a1dd2} | Retorna uma IUnknown interface para o documento. Normalmente, a interface IDebugDocumentText2 pode ser obtida a partir dessa IUnknown interface. |
guidCodeContext | {e2fc65e-56ce-11d1-b528-00aax004a8797} | Retorna uma IUnknown interface para o contexto do documento. Normalmente, a interface IDebugDocumentContext2 pode ser obtida a partir dessa IUnknown interface. |
guidCustomViewerSupported | {d9c9da31-ffbe-4eeb-9186-23121e3c088c} | Retorna uma cadeia de caracteres que contém o CLSID de um visualizador personalizado, normalmente implementado por um avaliador de expressão. |
guidExtendedInfoSlot | {6df235ad-82c6-4292-9c97-7389770bc42f} | Retorna um número de 32 bits que representa o número de slot desejado se essa propriedade representar um endereço local de código gerenciado. |
guidExtendedInfoSignature | {b5fb6d46-f805-417f-96a3-8ba737073ffd} | Retorna uma cadeia de caracteres que contém a assinatura da variável associada ao objeto de propriedade. |