Aracılığıyla paylaş


IDebugProgramEx2::Attach

Programa oturum ekleme.

Sözdizimi

int Attach( 
   IDebugEventCallback2 pCallback,
   uint                 dwReason,
   IDebugSession2       pSession
);

Parametreler

pCallback
[in] Ekli hata ayıklama altyapısının olayları gönderdiği geri çağırma işlevini temsil eden bir IDebugEventCallback2 nesnesi.

dwReason
[in] ATTACH_REASON numaralandırmasından ekleme işleminin nedenini açıklayan bir değer.

pSession
[in] Programa ekli oturumu benzersiz olarak tanımlayan bir değer.

İade Değeri

Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür. Program zaten eklenmişse bu yöntem döndürülmelidir E_ATTACH_DEBUGGER_ALREADY_ATTACHED .

Açıklamalar

Programı içeren bağlantı noktası, hangi oturumun programa eklemeye çalışıldığını belirlemek için içindeki pSession değerini kullanabilir. Örneğin, bir bağlantı noktası aynı anda yalnızca bir hata ayıklama oturumunun işleme eklenmesine izin veriyorsa, bağlantı noktası aynı oturumun işlemdeki diğer programlara zaten eklenip eklenmediğini belirleyebilir.

Dekont

geçirilen pSession arabirim yalnızca tanımlama bilgisi olarak kabul edilir, bu programa ekli oturum hata ayıklama yöneticisini benzersiz olarak tanımlayan bir değerdir; sağlanan arabirimdeki yöntemlerin hiçbiri işlevsel değildir.

Ayrıca bkz.