Aracılığıyla paylaş


IDiaDataSource::loadDataFromIStream

Bellek içi veri akışı aracılığıyla erişilen bir program veritabanı (.pdb) dosyasında depolanan hata ayıklama verilerini hazırlar.

Sözdizimi

HRESULT loadDataFromIStream ( 
   IStream* pIStream
);

Parametreler

pIStream

[in] IStream Kullanılacak veri akışını temsil eden bir nesne.

Dönüş Değeri

Başarılı olursa, S_OKdöndürür; 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.

Değer Açıklama
E_PDB_FORMAT Eski 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, yürütülebilir dosyanın hata ayıklama verilerinin bir IStream nesne aracılığıyla alınmasına olanak tanır.

Prefetching ile yüklemek için yöntemini kullanın IDiaDataSourceEx::loadDataFromIStreamEx .

Doğrulama olmadan bir .pdb dosyası yüklemek için yöntemini kullanın IDiaDataSource::loadDataFromPdb .

.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 .

Ayrıca bkz.