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.
.exe dosyasında bir hata ayıklama dizini bulunduğunda çağrılır.
Sözdizimi
HRESULT NotifyDebugDir (
BOOL fExecutable,
DWORD cbData,
BYTE data[]
);
Parametreler
fExecutable
[in] TRUE hata ayıklama dizini bir yürütülebilir dosyadan (.dbg dosyası yerine) okunursa.
cbData
[in] Hata ayıklama dizinindeki veri baytlarının sayısı.
data[]
[in] Hata ayıklama diziniyle doldurulmuş bir dizi.
Dönüş Değeri
Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür. Dönüş kodu genellikle yoksayılır.
Açıklamalar
IDiaDataSource::loadDataForExe yöntemi, yürütülebilir dosyayı işlerken bir hata ayıklama dizini bulduğunda bu geri çağırmayı çağırır.
Bu yöntem, istemcinin .pdb dosyasında bulunandan farklı hata ayıklama bilgilerini desteklemek için yürütülebilir dosyaya ters mühendislik uygulama veya hata ayıklama dosyası gereksinimini ortadan kaldırır. Bu verilerle, istemci kullanılabilir hata ayıklama bilgilerinin türünü ve yürütülebilir dosyada mı yoksa .dbg dosyasında mı yer aldığını tanıyabilir.
Yöntem sembolleri sunmak için gerektiğinde hem .pdb hem de .dbg dosyalarını saydam olarak açtığından çoğu istemci bu geri IDiaDataSource::loadDataForExe çağırmaya ihtiyaç duymayacaktır.