IXCLRDataProcess::GetRuntimeNameByAddress — Metoda
Pobiera nazwę danego adresu.
Uwaga
Ten interfejs API został pierwotnie zaprojektowany do użytku wewnętrznego w środowisku uruchomieniowym. Mimo że jest ona teraz obsługiwana w przypadku korzystania z innych firm, zalecamy pracę z interfejsami ICorDebug
API i ICorProfiler
, jeśli to możliwe.
Składnia
HRESULT GetRuntimeNameByAddress(
[in] CLRDATA_ADDRESS address,
[in] ULONG32 flags,
[in] ULONG32 bufLen,
[out] ULONG32 *nameLen,
[out, size_is(bufLen)] WCHAR nameBuf[],
[out] CLRDATA_ADDRESS* displacement
);
Parametry
address
[w] CLRDATA_ADDRESS
Wartość reprezentująca adres kodu.
flags
[w] Ustaw wartość "0".
bufLen
[w] Długość buforu.
namLen
[out] Wskaźnik do liczby zwracanych znaków.
namBuf
[out, size_is(bufLen
)] Bufor wejściowy długości bufLen
, który przechowuje nazwę środowiska uruchomieniowego.
displacement
[out] CLRDATA_ADDRESS
Wskaźnik do przesunięcia kodu zwróconego symbolu.
Uwagi
Podana metoda jest częścią interfejsu IXCLRDataProcess
i odpowiada 16 miejscu tabeli metody wirtualnej.
Uwaga
Jeśli bufor nie jest wystarczająco duży dla nazwy, ta metoda zwraca S_FALSE
i ustawia nameLen
wartość wymaganej długości buforu.
Wymagania
Platformy: Zobacz Wymagania systemowe
Nagłówka: Brak
Biblioteki: Brak
.NET Framework wersje: dostępne od wersji 4.7