Freigeben über


IDebugDisassemblyStream2::GetCodeContext

Gibt ein Code für die gemäß einem angegebenen Speicherort des Codes Bezeichner zurück.

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

Parameter

  • uCodeLocationId
    [in] Gibt den Speicherort des Codes Bezeichner an. Weitere Informationen finden Sie im Abschnitt " Hinweise " für die IDebugDisassemblyStream2::GetCodeLocationId-Methode zum Speicherort der Code eine Beschreibung eines Bezeichners.

  • ppCodeContext
    [out] Gibt ein IDebugCodeContext2-Objekt zurück, das den zugehörigen Code Elementkontext darstellt.

Rückgabewert

Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.

Hinweise

Der Speicherort des Codes Bezeichner kann von einem Aufruf der IDebugDisassemblyStream2::GetCurrentLocation-Methode zurückgegeben werden und kann in der DisassemblyData Struktur angezeigt werden.

Um einen Code für Code in einen Bezeichner zu konvertieren, rufen Sie die IDebugDisassemblyStream2::GetCodeLocationId-Methode auf.

Siehe auch

Referenz

IDebugDisassemblyStream2

IDebugCodeContext2

IDebugDisassemblyStream2::GetCodeLocationId

IDebugDisassemblyStream2::GetCurrentLocation

DisassemblyData