IDebugProperty2::GetExtendedInfo
Ottiene informazioni estese per la proprietà .
Sintassi
Parametri
guidExtendedInfo
[in] GUID che determina il tipo di informazioni estese da recuperare. Pe altri dettagli, vedere la sezione Osservazioni.
pExtendedInfo
[out] Restituisce un VARIANT
oggetto (C++) o (C#) che può essere utilizzato per recuperare le informazioni sulle proprietà estese. Ad esempio, questo parametro potrebbe restituire un'interfaccia IUnknown
su cui è possibile eseguire una query per un'interfaccia IDebugDocumentText2 . Pe altri dettagli, vedere la sezione Osservazioni.
Valore restituito
In caso di esito positivo, restituisce S_OK
. In caso contrario, restituisce il codice di errore. Restituisce S_GETEXTENDEDINFO_NO_EXTENDEDINFO
se non sono presenti informazioni estese da recuperare.
Osservazioni:
Questo metodo esiste allo scopo di recuperare informazioni che non si prestano a essere recuperate chiamando il metodo GetPropertyInfo .
I GUID seguenti vengono in genere riconosciuti da questo metodo (i valori GUID vengono specificati per C# perché il nome non è disponibile in alcun assembly). È possibile creare GUID aggiuntivi per l'uso interno.
Nome | GUID | Descrizione |
---|---|---|
guidDocument | {3f98de84-fee9-11d0-b47f-00a0244a1dd2} | Restituisce un'interfaccia IUnknown al documento. In genere, l'interfaccia IDebugDocumentText2 può essere ottenuta da questa IUnknown interfaccia. |
guidCodeContext | {e2fc65e-56ce-11d1-b528-00aax004a8797} | Restituisce un'interfaccia IUnknown al contesto del documento. In genere, l'interfaccia IDebugDocumentContext2 può essere ottenuta da questa IUnknown interfaccia. |
guidCustomViewerSupported | {d9c9da31-ffbe-4eeb-9186-23121e3c088c} | Restituisce una stringa contenente il CLSID di un visualizzatore personalizzato, in genere implementato da un analizzatore di espressioni. |
guidExtendedInfoSlot | {6df235ad-82c6-4292-9c97-7389770bc42f} | Restituisce un numero a 32 bit che rappresenta il numero di slot desiderato se questa proprietà rappresenta un indirizzo locale del codice gestito. |
guidExtendedInfoSignature | {b5fb6d46-f805-417f-96a3-8ba737073ffd} | Restituisce una stringa contenente la firma della variabile associata all'oggetto proprietà. |