Freigeben über


IDebugDisassemblyStream2::GetCodeContext

Gibt ein Codekontextobjekt zurück, das einem angegebenen Codespeicherortbezeichner entspricht.

Syntax

int GetCodeContext( 
   ulong                  uCodeLocationId,
   out IDebugCodeContext2 ppCodeContext
);

Parameter

uCodeLocationId
[in] Gibt den Codespeicherortbezeichner an. Eine Beschreibung eines Codespeicherortbezeichners finden Sie im Abschnitt "Hinweise" für die GetCodeLocationId-Methode .

ppCodeContext
[out] Gibt ein IDebugCodeContext2 -Objekt zurück, das den zugeordneten Codekontext darstellt.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

Der Codespeicherortbezeichner kann von einem Aufruf der GetCurrentLocation-Methode zurückgegeben werden und kann in der DisassemblyData-Struktur angezeigt werden.

Rufen Sie zum Konvertieren eines Codekontexts in einen Codespeicherortbezeichner die GetCodeLocationId-Methode auf.

Siehe auch