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