IDebugProperty2 : : GetExtendedInfo
Obtient les informations détaillées pour la propriété.
HRESULT GetExtendedInfo (
REFGUID* guidExtendedInfo,
VARIANT* pExtendedInfo
);
int GetExtendedInfo (
ref Guid guidExtendedInfo,
out object pExtendedInfo
);
Paramètres
guidExtendedInfo
[in] GUID qui détermine le type d'informations détaillées à récupérer. Voir notes pour plus de détails.pExtendedInfo
[out] Retourne VARIANT (C++) ou un objet (c#) qui peuvent être utilisés pour récupérer des informations de propriété étendue. Par exemple, ce paramètre peut retourner une interface d' IUnknown qui peut être interrogé pour une interface d' IDebugDocumentText2 . Voir notes pour plus de détails.
Valeur de retour
En cas de réussite, retourne S_OK; sinon retourne un code d'erreur. Retourne S_GETEXTENDEDINFO_NO_EXTENDEDINFO s'il n'y a aucune information étendues à récupérer.
Notes
Cette méthode existe dans le but d'extraire des informations qui ne se prêtent pas à être récupéré en appelant la méthode d' IDebugProperty2 : : GetPropertyInfo .
Les GUID suivant sont généralement identifiés par cette méthode (les valeurs du GUID sont spécifiées pour c# comme le nom est pas disponible dans n'importe quel assembly). GUID supplémentaire peut être créé pour un usage interne.
Nom |
GUID |
Description |
---|---|---|
guidDocument |
{} 3f98de84-fee9-11d0-b47f-00a0244a1dd2 |
Retourne une interface d' IUnknown au document. En général, l'interface d' IDebugDocumentText2 peut être obtenu à partir de cette interface d' IUnknown . |
guidCodeContext |
{} e2fc65e-56ce-11d1-b528-00aax004a8797 |
Retourne une interface d' IUnknown au contexte de document. En général, l'interface d' IDebugDocumentContext2 peut être obtenu à partir de cette interface d' IUnknown . |
guidCustomViewerSupported |
{} d9c9da31-ffbe-4eeb-9186-23121e3c088c |
Retourne une chaîne contenant le CLSID d'une visionneuse personnalisée, généralement implémenté par un évaluateur d'expression. |
guidExtendedInfoSlot |
{} 6df235ad-82c6-4292-9c97-7389770bc42f |
Retourne un nombre 32 bits représentant le numéro d'emplacement souhaité si cette propriété représente une adresse locale de code managé. |
guidExtendedInfoSignature |
{} b5fb6d46-f805-417f-96a3-8ba737073ffd |
Retourne une chaîne contenant la signature de la variable associée à l'objet de propriété. |