Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.
Requirements
Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje platformy .NET: Dostępne od programu .NET Framework 1.0