Bagikan melalui


IDiaDataSource::openSession

Membuka sesi untuk melakukan kueri simbol.

Sintaks

HRESULT openSession ( 
   IDiaSession** ppSession
);

Parameter

ppSession

[out] Mengembalikan objek IDiaSession yang mewakili sesi terbuka.

Tampilkan Nilai

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

Nilai Deskripsi
E_UNEXPECTED Objek IDiaDataSource sebelumnya belum diinisialisasi dengan sumber simbol.
E_INVALIDARG Parameter ppSession tidak valid.
E_OUTOFMEMORY Tidak cukup memori untuk membuka sesi.

Keterangan

Metode ini membuka objek IDiaSession untuk sumber data.

IDiaSession objek menerapkan kueri ke dalam sumber data. Sesi mengelola satu ruang alamat untuk setiap kumpulan simbol debug. Jika file .exe atau .dll yang dijelaskan oleh simbol sumber data aktif dalam beberapa rentang alamat (contohnya, karena beberapa proses memuatnya), maka satu sesi untuk setiap rentang alamat harus digunakan.

Contoh

IDiaSession* pSession;
HRESULT hr = pSource->openSession( &pSession );
if (FAILED(hr))
{
   // report error
}

Baca juga