Aracılığıyla paylaş


IDiaDataSource::openSession

Sembolleri sorgulamak için bir oturum açar.

Sözdizimi

HRESULT openSession ( 
   IDiaSession** ppSession
);

Parametreler

ppSession

[out] Açık oturumu temsil eden bir IDiaSession nesnesi döndürür.

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

Değer Açıklama
E_UNEXPECTED IDiaDataSource nesnesi daha önce bir simge kaynağıyla başlatılmadı.
E_INVALIDARG Geçersiz ppSession parametre.
E_OUTOFMEMORY Oturumu açmak için yetersiz bellek.

Açıklamalar

Bu yöntem, veri kaynağı için bir IDiaSession nesnesi açar.

IDiaSession nesneleri veri kaynağına sorgular uygular. Oturum, her hata ayıklama simgesi kümesi için bir adres alanını yönetir. Veri kaynağı simgeleri tarafından açıklanan .exe veya .dll dosyası birden çok adres aralığında etkinse (örneğin, birden çok işlem yüklü olduğundan), her adres aralığı için bir oturum kullanılmalıdır.

Örnek

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

Ayrıca bkz.