Condividi tramite


IDebugProperty2::GetExtendedInfo

Ottiene informazioni estese per la proprietà .

Sintassi

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

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à.

Vedi anche