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