Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Verilen adres için bir ad alır.
Not
Bu API başlangıçta çalışma zamanında iç kullanım için tasarlanmıştır. Artık üçüncü taraf kullanımı için desteklense de, mümkün olduğunda ve ICorProfiler API'leri ile ICorDebug çalışmanızı öneririz.
Sözdizimi
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
);
Parametreler
address
[in] Kod CLRDATA_ADDRESS adresini temsil eden bir değer.
flags
[in] '0' olarak ayarlayın.
bufLen
[in] Arabelleğin uzunluğu.
namLen
[out] Döndürülen karakter sayısına işaret eden bir işaretçi.
namBuf
[out, size_is(bufLen)] Çalışma zamanı adını depolayan uzunluk bufLen giriş arabelleği.
displacement
[out] CLRDATA_ADDRESS Döndürülen sembolün kod uzaklığının işaretçisi.
Açıklamalar
Sağlanan yöntem arabiriminin IXCLRDataProcess bir parçasıdır ve sanal yöntem tablosunun 16. yuvasına karşılık gelir.
Not
Arabellek ad için yeterince büyük değilse, bu yöntem döndürür S_FALSE ve gerekli arabellek uzunluğuna ayarlar nameLen .
Gereksinimler
Platform: Bkz . Sistem Gereksinimleri
Üstbilgi: Hiçbiri
Kitaplığı: Hiçbiri
.NET Framework Sürümleri: 4.7 sürümünden itibaren kullanılabilir