IWRdsProtocolConnection::LogonNotify 메서드(wtsprotocol.h)
사용자가 세션에 로그온했을 때 호출됩니다.
구문
HRESULT LogonNotify(
[in] HANDLE_PTR hClientToken,
[in] WCHAR *wszUserName,
[in] WCHAR *wszDomainName,
[in] WRDS_SESSION_ID *SessionId,
[in, out] PWRDS_CONNECTION_SETTINGS pWRdsConnectionSettings
);
매개 변수
[in] hClientToken
사용자 토큰을 나타내는 핸들입니다.
[in] wszUserName
사용자 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다.
[in] wszDomainName
사용자의 도메인 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다.
[in] SessionId
세션을 고유하게 식별하는 WRDS_SESSION_ID 구조체에 대한 포인터입니다.
[in, out] pWRdsConnectionSettings
세션에 대한 연결 설정을 포함하는 WRDS_CONNECTION_SETTINGS 구조체에 대한 포인터입니다.
반환 값
메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.
설명
이벤트 알림이며 이 메서드에서 즉시 반환해야 합니다. 교착 상태를 방지하려면 원격 데스크톱 서비스 API가 직접 또는 간접적으로 호출되는 함수 또는 메서드 호출을 해서는 안 됩니다. 아웃바운드 호출을 수행해야 하는 경우 새 스레드를 시작하고 새 스레드에서 아웃바운드 호출을 수행해야 합니다.
요구 사항
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows Server 2012 |
대상 플랫폼 | Windows |
헤더 | wtsprotocol.h |