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.
Meta veri arabirimi ve dosya adı verüldüğünde, modülle ilişkili hata ayıklama simgelerini okuyacak doğru ISymUnmanagedReader arabirimini döndürür.
Bu yöntem, program veritabanı (PDB) dosyası için ISymUnmanagedBinder::GetReaderForFile yönteminden daha kapsamlı bir arama sağlar.
Sözdizimi
HRESULT GetReaderForFile2(
[in] IUnknown *importer,
[in] const WCHAR *fileName,
[in] const WCHAR *searchPath,
[in] ULONG32 searchPolicy,
[out,retval] ISymUnmanagedReader **pRetVal);
Parametreler
importer
[in] Meta veri içeri aktarma arabiriminin işaretçisi.
fileName
[in] Dosya adına bir işaretçi.
searchPath
[in] Arama yolunun işaretçisi.
searchPolicy
[in] CorSymSearchPolicyAttributes sabit listesi değeri, simge okuyucu için arama yaparken kullanılacak ilkeyi belirtir.
pRetVal
[out] Döndürülen ISymUnmanagedReader arabirimine ayarlanmış bir işaretçi.
Dönüş Değeri
Yöntemin başarılı olup olmadığını S_OK; aksi takdirde, E_FAIL veya başka bir hata kodu.
Gereksinimler
Üstbilgi: CorSym.idl, CorSym.h
Açıklamalar
Yöntemin bu sürümü, modülün hemen yanındaki dışındaki alanlarda PDB dosyasını arayabilir. Arama ilkesi CorSymSearchPolicyAttributes birleştirilerek denetlenebilir. Örneğin, AllowReferencePathAccess | AllowSymbolServerAccess yürütülebilir dosyanın yanında ve sembol sunucusunda PDB'yi arar, ancak kayıt defterini sorgulamaz veya yürütülebilir dosyadaki yolu kullanmaz.
searchPath Parametresi sağlanırsa, bu dizinler her zaman aranacaktır.