Udostępnij za pośrednictwem


ICorDebugILFrame::GetIP — Metoda

Pobiera wartość wskaźnika instrukcji i wartość kombinacji bitowej, która opisuje sposób uzyskiwania wartości wskaźnika instrukcji.

Składnia

HRESULT GetIP (
    [out] ULONG32               *pnOffset,
    [out] CorDebugMappingResult *pMappingResult
);

Parametry

pnOffset [out] Wartość wskaźnika instrukcji.

pMappingResult [out] Wskaźnik do bitowej kombinacji wartości wyliczenia CorDebugMappingResult opisujących sposób uzyskania wartości wskaźnika instrukcji.

Uwagi

Wartość wskaźnika instrukcji to przesunięcie ramki stosu do kodu wspólnego języka pośredniego (CIL) funkcji. Jeśli ramka stosu jest aktywna, ten adres jest następną instrukcją do wykonania. Jeśli ramka stosu nie jest aktywna, ten adres jest następną instrukcją do wykonania po ponownym uaktywnieniu ramki stosu.

Jeśli ta ramka jest skompilowanym ramką just in time (JIT), wartość wskaźnika instrukcji zostanie określona przez mapowanie wstecz z rzeczywistego natywnego wskaźnika instrukcji, więc wartość może być przybliżona.

Wymagania

Platformy: zobacz Wymagania systemowe.

Nagłówek: CorDebug.idl, CorDebug.h

Biblioteka: CorGuids.lib

Wersje programu .NET Framework: dostępne od wersji 1.0