IDebugProperty2::GetExtendedInfo
Ruft erweiterte Informationen für die Eigenschaft ab.
Syntax
Parameter
guidExtendedInfo
[in] GUID, die den Typ erweiterter Informationen bestimmt, die abgerufen werden sollen. Weitere Informationen finden Sie im Abschnitt Hinweise.
pExtendedInfo
[out] Gibt ein VARIANT
(C++) oder Objekt (C#) zurück, das zum Abrufen der erweiterten Eigenschaftsinformationen verwendet werden kann. Dieser Parameter kann beispielsweise eine IUnknown
Schnittstelle zurückgeben, die für eine IDebugDocumentText2-Schnittstelle abgefragt werden kann. Weitere Informationen finden Sie im Abschnitt Hinweise.
Rückgabewert
Bei erfolgreicher Ausführung wird der Fehlercode zurückgegeben S_OK
; andernfalls wird Fehlercode zurückgegeben. Gibt zurück S_GETEXTENDEDINFO_NO_EXTENDEDINFO
, wenn keine erweiterten Informationen zum Abrufen vorhanden sind.
Hinweise
Diese Methode ist zum Abrufen von Informationen vorhanden, die sich nicht zum Abrufen der GetPropertyInfo-Methode eignen.
Die folgenden GUIDs werden in der Regel von dieser Methode erkannt (die GUID-Werte werden für C# angegeben, da der Name in keiner Assembly verfügbar ist). Für die interne Verwendung können zusätzliche GUIDs erstellt werden.
Name | GUID | Beschreibung |
---|---|---|
guidDocument | {3f98de84-fee9-11d0-b47f-00a0244a1dd2} | Gibt eine IUnknown Schnittstelle zum Dokument zurück. In der Regel kann die IDebugDocumentText2-Schnittstelle von dieser IUnknown Schnittstelle abgerufen werden. |
guidCodeContext | {e2fc65e-56ce-11d1-b528-00aax004a8797} | Gibt eine IUnknown Schnittstelle zum Dokumentkontext zurück. In der Regel kann die IDebugDocumentContext2-Schnittstelle von dieser IUnknown Schnittstelle abgerufen werden. |
guidCustomViewerSupported | {d9c9da31-ffbe-4eeb-9186-23121e3c088c} | Gibt eine Zeichenfolge zurück, die die CLSID eines benutzerdefinierten Viewers enthält, die in der Regel von einem Ausdrucksauswerter implementiert wird. |
guidExtendedInfoSlot | {6df235ad-82c6-4292-9c97-7389770bc42f} | Gibt eine 32-Bit-Zahl zurück, die die gewünschte Slotnummer darstellt, wenn diese Eigenschaft eine lokale Adresse mit verwaltetem Code darstellt. |
guidExtendedInfoSignature | {b5fb6d46-f805-417f-96a3-8ba737073ffd} | Gibt eine Zeichenfolge zurück, die die Signatur der Variablen enthält, die dem Eigenschaftsobjekt zugeordnet ist. |