Udostępnij za pośrednictwem


IDebugProgram2::Attach

Dołącza do programu.

Składnia

int Attach( 
   IDebugEventCallback2 pCallback
);

Parametry

pCallback
[in] Obiekt IDebugEventCallback2 do użycia na potrzeby powiadomienia o zdarzeniu debugowania.

Wartość zwracana

Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu. W poniższej tabeli przedstawiono niektóre możliwe kody błędów.

Wartość Opis
E_ATTACH_DEBUGGER_ALREADY_ATTACHED Określony program jest już dołączony do debugera.
E_ATTACH_DEBUGGEE_PROCESS_SECURITY_VIOLATION Podczas procedury dołączania wystąpiło naruszenie zabezpieczeń.
E_ATTACH_CANNOT_ATTACH_TO_DESKTOP Nie można dołączyć programu klasycznego do debugera.

Uwagi

Aparat debugowania (DE) nigdy nie wywołuje tej metody w celu dołączenia do programu. Jeśli de działa w przestrzeni adresowej programu, wywoływana jest metoda OnAttach . Jeśli de działa w przestrzeni adresowej menedżera debugowania sesji (SDM), wywoływana jest metoda Attach .

Zobacz też