Bagikan melalui


IDiaDataSource::loadDataFromIStream

Menyiapkan data debug yang disimpan dalam file database program (.pdb) yang diakses melalui aliran data dalam memori.

Sintaksis

HRESULT loadDataFromIStream ( 
   IStream* pIStream
);

Parameter-parameternya

pIStream

[di] Objek IStream yang mewakili aliran data yang akan digunakan.

Mengembalikan Nilai

Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode kesalahan. Tabel berikut ini memperlihatkan kemungkinan nilai pengembalian untuk metode ini.

Nilai Deskripsi
E_PDB_FORMAT Mencoba mengakses file dengan format usang.
E_INVALIDARG Parameter tidak valid.
E_UNEXPECTED Sumber data telah disiapkan.

Komentar

Metode ini memungkinkan data debug untuk executable diperoleh melalui IStream objek.

Untuk memuat dengan prefetching, gunakan IDiaDataSourceEx::loadDataFromIStreamEx metode .

Untuk memuat file .pdb tanpa validasi, gunakan metode .IDiaDataSource::loadDataFromPdb

Untuk memvalidasi file .pdb terhadap kriteria tertentu, gunakan metode .IDiaDataSource::loadAndValidateDataFromPdb

Untuk mendapatkan akses ke proses beban data (melalui mekanisme panggilan balik), gunakan metode .IDiaDataSource::loadDataForExe

Lihat juga