IDebugProperty2::GetExtendedInfo
Obtient des informations étendues pour la propriété.
Syntaxe
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é. |