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.
Dinamik modül için hata ayıklama simgesi okuyucusu oluşturur.
Sözdizimi
HRESULT CreateReaderForInMemorySymbols (
[in] REFIID riid,
[out][iid_is(riid)] void ** ppObj
Parametreler
riid
[in] Döndürülecek COM arabiriminin IID değeri. Bu genellikle bir ISymUnmanagedReader Arabirimidir.
ppObj
[out] Döndürülen arabirimin işaretçisine işaret eden işaretçi.
Dönüş Değeri
S_OK
Okuyucu başarıyla oluşturuldu.
CORDBG_E_MODULE_LOADED_FROM_DISK
Modül bellek içi veya dinamik bir modül değildir.
CORDBG_E_SYMBOLS_NOT_AVAILABLE
Simgeler uygulama tarafından sağlanmadı veya henüz kullanılamıyor.
E_FAIL (veya diğer E_ iade kodları)
Okuyucu oluşturulamıyor.
Açıklamalar
Bu yöntem, bellek içi (dinamik olmayan) modüller için bir sembol okuyucu nesnesi oluşturmak için de kullanılabilir, ancak yalnızca simgeler ilk kullanılabilir olduktan sonra ( UpdateModuleSymbols Yöntemi geri çağırması ile belirtilir).
Bu yöntem her çağrıldığında yeni bir okuyucu örneği döndürür ( CComPtrBase::CoCreateInstance gibi). Bu nedenle, hata ayıklayıcı sonucu önbelleğe almalı ve yalnızca temel alınan veriler değişmiş (yani bir LoadClass Yöntemi geri çağrısı alındığında) yeni bir örnek istemelidir.
İlk tür yüklenene kadar ( LoadClass Yöntemi geri çağırması tarafından gösterildiği gibi) dinamik modüllerde kullanılabilir simge yoktur.
Gereksinimler
Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.
Üstbilgi: CorDebug.idl, CorDebug.h
Kütüphane: CorGuids.lib
.NET sürümleri: 4.5, 4, 3.5 SP1