Freigeben über


IDebugProperty2::GetExtendedInfo

Ruft erweiterte Informationen für die Eigenschaft ab.

Syntax

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

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.

Siehe auch