IDebugProperty2::GetExtendedInfo

Obtient des informations étendues pour la propriété.

Syntaxe

int GetExtendedInfo ( 
   ref Guid guidExtendedInfo,
   out object pExtendedInfo
);

Paramètres

guidExtendedInfo
[in] GUID qui détermine le type d’informations étendues à récupérer. Pour plus d’informations, consultez Remarques.

pExtendedInfo
[out] Renvoie un (C++) ou un VARIANT objet (C#) qui peut être utilisé pour récupérer les informations de propriété étendues. Par exemple, ce paramètre peut renvoyer une IUnknown interface qui peut être interrogée pour une interface IDebugDocumentText2 . Pour plus d’informations, consultez Remarques.

Valeur de retour

Si elle réussit, retourne S_OK; sinon retourne le code d’erreur. Retourne S_GETEXTENDEDINFO_NO_EXTENDEDINFO s’il n’existe aucune information étendue à récupérer.

Notes

Cette méthode existe dans le but de récupérer des informations qui ne se prêtent pas à être récupérées en appelant la méthode GetPropertyInfo .

Les GUID suivants sont généralement reconnus par cette méthode (les valeurs GUID sont spécifiées pour C# car le nom n’est disponible dans aucun assembly). Des GUID supplémentaires peuvent être créés pour une utilisation interne.

Nom GUID Description
guidDocument {3f98de84-fee9-11d0-b47f-00a0244a1dd2} Retourne une IUnknown interface au document. En règle générale, l’interface IDebugDocumentText2 peut être obtenue à partir de cette IUnknown interface.
guidCodeContext {e2fc65e-56ce-11d1-b528-00aax004a8797} Retourne une IUnknown interface dans le contexte du document. En règle générale, l’interface IDebugDocumentContext2 peut être obtenue à partir de cette IUnknown interface.
guidCustomViewerSupported {d9c9da31-ffbe-4eeb-9186-23121e3c088c} Retourne une chaîne contenant le CLSID d’une visionneuse personnalisée, généralement implémentée 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é.

Voir aussi