IMsTscAxEvents::OnConfirmClose 메서드
클라이언트가 IMsRdpClient::RequestClose 메서드를 호출할 때 호출됩니다. 이 이벤트에 대한 응답으로 사용자에게 연결 닫기를 확인하라는 메시지가 표시됩니다. 자세한 내용은 아래 설명 부분을 참조하십시오.
구문
void OnConfirmClose(
[out] VARIANT_BOOL *pfAllowClose
);
매개 변수
-
pfAllowClose [out]
-
VARIANT_TRUE 경우 기본값은 사용자가 연결을 닫으려 했음을 나타냅니다. VARIANT_FALSE 경우 는 사용자가 연결을 닫고 싶지 않음을 나타냅니다. 자세한 내용은 아래 설명 부분을 참조하십시오.
반환 값
이 메서드는 값을 반환하지 않습니다.
설명
컨테이너 애플리케이션이 IMsRdpClient::RequestClose 메서드를 호출할 때 해당 메서드는 컨트롤 연결을 닫기 전에 컨테이너 가 OnConfirmClose 이벤트가 발생할 때까지 기다려야 하는지 여부를 나타내는 값을 반환합니다. RequestClose가 controlCloseWaitForEvents를 반환하고 사용자가 원격 데스크톱 서비스 세션에 연결되고 로그온되면 OnConfirmClose 이벤트가 발생합니다. 이 시점에서 컨테이너 애플리케이션은 사용자에게 연결을 닫을 것인지 묻는 메시지를 표시할 수 있습니다. 사용자가 연결을 닫으려면 애플리케이션에서 pfAllowClose 매개 변수를 VARIANT_TRUE 설정하고 연결 닫기를 진행해야 합니다. 사용자가 닫기를 원하지 않는 경우 애플리케이션은 pfAllowClose 를 VARIANT_FALSE 설정하고 연결을 열어 두어야 합니다.
원격 데스크톱 웹 연결에 대한 자세한 내용은 원격 데스크톱 웹 연결에 대한 요구 사항을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista |
지원되는 최소 서버 |
Windows Server 2008 |
유형 라이브러리 |
|
DLL |
|
IID |
IMsTscAxEvents는 336d5562-efa8-482e-8cb3-c5c0fc7a7db6으로 정의됩니다. |