IDebugClient3::ConnectSession 메서드(dbgeng.h)
ConnectSession 메서드는 클라이언트를 기존 디버거 세션에 조인합니다.
구문
HRESULT ConnectSession(
[in] ULONG Flags,
[in] ULONG HistoryLimit
);
매개 변수
[in] Flags
세션에 연결하기 위한 옵션 플래그의 비트 집합을 지정합니다. 이러한 플래그의 가능한 값은 다음과 같습니다.
플래그 | 설명 |
---|---|
DEBUG_CONNECT_SESSION_NO_VERSION | 디버거 엔진의 버전을 이 클라이언트에 출력하지 마세요. |
DEBUG_CONNECT_SESSION_NO_ANNOUNCE | 이 클라이언트가 연결되었음을 다른 클라이언트에 알리는 메시지를 출력하지 마세요. |
[in] HistoryLimit
연결 시 이 클라이언트의 출력으로 보낼 세션 기록의 최대 문자 수를 지정합니다.
반환 값
이 메서드는 오류 값을 반환할 수도 있습니다. 자세한 내용은 반환 값을 참조하세요 .
반환 코드 | Description |
---|---|
|
메서드를 성공적으로 수행했습니다. |
설명
클라이언트 개체가 세션에 연결되면 세션의 최신 출력이 클라이언트로 전송됩니다. 세션이 현재 입력을 기다리는 경우 클라이언트 개체에 입력을 제공할 수 있는 기회가 제공됩니다. 따라서 클라이언트 개체는 세션의 입력 및 출력과 동기화됩니다.
클라이언트는 기본 클라이언트가 되고 .clients 디버거 명령의 출력에 있는 클라이언트 목록 사이에 표시됩니다.
클라이언트 디버깅에 대한 자세한 내용은 디버깅 서버 및 디버깅 클라이언트를 참조하세요. 디버거 세션에 대한 자세한 내용은 디버깅 세션 및 실행 모델을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | dbgeng.h(Dbgeng.h 포함) |