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.
Bir program veritabanı (.pdb) dosyasını açar ve hata ayıklama veri kaynağı olarak hazırlar.
Sözdizimi
HRESULT loadDataFromPdb (
LPCOLESTR pdbPath
);
Parametreler
pdbPath
[in] .pdb dosyasının yolu.
Dönüş Değeri
Başarılı olursa döndürür S_OK
; aksi takdirde bir hata kodu döndürür. Aşağıdaki tabloda bu yöntem için olası dönüş değerleri gösterilmektedir.
Value | Açıklama |
---|---|
E_PDB_NOT_FOUND |
Dosya açılamadı veya dosyanın geçersiz bir biçime sahip olduğunu belirledik. |
E_PDB_FORMAT |
Uyumlu olmayan veya desteklenmeyen bir biçime sahip bir dosyaya erişmeye çalışıldı. |
E_INVALIDARG |
Geçersiz parametre. |
E_UNEXPECTED |
Veri kaynağı zaten hazırlanmıştır. |
Açıklamalar
Bu yöntem hata ayıklama verilerini doğrudan bir .pdb dosyasından yükler.
Önceden hazırlama ile bir .pdb dosyası yüklemek için yöntemini kullanın IDiaDataSourceEx::loadDataFromPdbEx
.
.pdb dosyasını belirli ölçütlere göre doğrulamak için yöntemini kullanın IDiaDataSource::loadAndValidateDataFromPdb
.
Veri yükleme işlemine erişim elde etmek için (geri çağırma mekanizması aracılığıyla) yöntemini kullanın IDiaDataSource::loadDataForExe
.
Bir .pdb dosyasını doğrudan bellekten yüklemek için yöntemini kullanın IDiaDataSource::loadDataFromIStream
.
.pdb dosyasını yüklemeden doğrulamak için yöntemini kullanın IDiaDataSourceEx::ValidatePdb
.
Örnek
HRESULT hr = pSource->loadDataFromPdb( L"myprog.pdb" );
if (FAILED(hr))
{
// report error
}