Aracılığıyla paylaş


IDebugProgramNode2::Attach_V7

Dekont

KALDIRIL -MIŞ. KULLANMAYIN.

Sözdizimi

int Attach_V7 (
   IDebugProgram2       pMDMProgram,
   IDebugEventCallback2 pCallback,
   uint                 dwReason
);

Parametreler

pMDMProgram
[in] Eklenecek programı temsil eden IDebugProgram2 arabirimi.

pCallback
[in] SDM'ye hata ayıklama olayları göndermek için kullanılacak IDebugEventCallback2 arabirimi.

dwReason
[in] ATTACH_REASON numaralandırmasından ekleme nedenini belirten bir değer.

İade Değeri

Bir uygulama her zaman döndürmelidir E_NOTIMPL.

Açıklamalar

Uyarı

Visual Studio 2005 itibarıyla bu yöntem artık kullanılmaz ve her zaman döndürmelidir E_NOTIMPL. Program düğümünü eklenemediğini belirtmesi gerekiyorsa veya program düğümü yalnızca programı GUIDayarlıyorsa alternatif bir yaklaşım için IDebugProgramNodeAttach2 arabirimine bakın. Aksi takdirde Attach yöntemini uygulayın.

Visual Studio 2005'in öncesinde

Bu yöntemin uygulanması için DE'nin hata ayıklanan programın adres alanında çalışması gerekir. Aksi takdirde, bu yöntem döndürmelidir S_FALSE.

Bu yöntem çağrıldığında, IDebugProgramCreateEvent2 ve IDebugLoadCompleteEvent2 olay nesnelerinin yanı sıra IDebugEngine2 arabiriminin bu örneği için henüz gönderilmemişse, DE'nin IDebugEngineCreateEvent2 olay nesnesini göndermesi gerekir. Parametre ATTACH_REASON_LAUNCHise dwReason IDebugEntryPointEvent2 olay nesnesi gönderilir.

DE, IDebugProgramCreateEvent2 olay nesnesi tarafından sağlanan IDebugProgram2 nesnesinde GetProgramId yöntemini çağırmalı ve bu programın GUID değerini DE tarafından uygulanan nesnenin IDebugProgram2 örnek verilerinde depolamalıdır.

Ayrıca bkz.