Condividi tramite


IDebugDisassemblyStream2:: GetCodeContext

Restituisce un oggetto di contesto di codice corrispondente a un identificatore specificato posizione del codice.

HRESULT GetCodeContext( 
   UINT64               uCodeLocationId,
   IDebugCodeContext2** ppCodeContext
);
int GetCodeContext( 
   ulong                  uCodeLocationId,
   out IDebugCodeContext2 ppCodeContext
);

Parametri

  • uCodeLocationId
    [in] Specifica l'identificatore posizione del codice. Vedere la sezione relativa alle osservazioni per IDebugDisassemblyStream2:: GetCodeLocationId il metodo per una descrizione di un identificatore posizione del codice.

  • ppCodeContext
    [out] Restituisce IDebugCodeContext2 un oggetto che rappresenta il contesto di codice.

Valore restituito

Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Note

L'identificatore posizione del codice può essere restituito da una chiamata IDebugDisassemblyStream2:: GetCurrentLocation al metodo e può DisassemblyData essere visualizzato nella struttura.

Per convertire un contesto di codice in un identificatore posizione del codice, chiamare IDebugDisassemblyStream2:: GetCodeLocationId il metodo.

Vedere anche

Riferimenti

IDebugDisassemblyStream2

IDebugCodeContext2

IDebugDisassemblyStream2:: GetCodeLocationId

IDebugDisassemblyStream2:: GetCurrentLocation

DisassemblyData