Condividi tramite


IDebugProperty2:: GetExtendedInfo

Ottiene informazioni estese per la proprietà.

HRESULT GetExtendedInfo ( 
   REFGUID* guidExtendedInfo,
   VARIANT* pExtendedInfo
);
int GetExtendedInfo ( 
   ref Guid guidExtendedInfo,
   out object pExtendedInfo
);

Parametri

  • guidExtendedInfo
    [in] GUID che determina il tipo di informazioni estese da recuperare. Vedere le note per i dettagli.

  • pExtendedInfo
    [out] Restituisce VARIANT (C++) oggetto o (c#) che può essere utilizzato per recuperare le informazioni della proprietà estesa. Ad esempio, questo parametro può restituire un'interfaccia di IUnknown che è possibile eseguire una query per IDebugDocumentText2 l'interfaccia. Vedere le note per i dettagli.

Valore restituito

Se l'operazione riesce, restituisce S_OK; in caso contrario restituisce il codice di errore. Restituisce S_GETEXTENDEDINFO_NO_EXTENDEDINFO se non sono presenti informazioni estese da recuperare.

Note

Questo metodo esistente ai fini di recuperare le informazioni che non si prestano a essere recuperato chiamando IDebugProperty2:: GetPropertyInfo il metodo.

I seguenti GUID in genere vengono riconosciuti da questo metodo (i valori di GUID sono specificati per c# poiché il nome non è disponibile negli assembly). i GUID aggiuntivi possono essere creati per utilizzo interno.

Nome

GUID

Descrizione

guidDocument

{} 3f98de84-fee9-11d0-b47f-00a0244a1dd2

Restituisce un'interfaccia di IUnknown al documento. in genere, IDebugDocumentText2 l'interfaccia può essere ottenuta da questa interfaccia di IUnknown .

guidCodeContext

{} e2fc65e-56ce-11d1-b528-00aax004a8797

Restituisce un'interfaccia di IUnknown al contesto del documento. in genere, IDebugDocumentContext2 l'interfaccia può essere ottenuta da questa interfaccia di IUnknown .

guidCustomViewerSupported

{} d9c9da31-ffbe-4eeb-9186-23121e3c088c

Restituisce una stringa contenente il CLSID di un visualizzatore personalizzato, in genere implementata 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 di codice gestito.

guidExtendedInfoSignature

{} b5fb6d46-f805-417f-96a3-8ba737073ffd

Restituisce una stringa contenente la firma della variabile associata all'oggetto della proprietà.

Vedere anche

Riferimenti

IDebugProperty2

IDebugDocumentText2

IDebugDocumentContext2