다음을 통해 공유


IWTSSBPlugin::WTSSBX_SessionChangeNotification 메서드(tssbx.h)

[ IWTSSBPlugin 인터페이스는 Windows Server 2008 R2 이후에 지원되지 않습니다. Windows Server 2012 ITsSbPlugin 인터페이스를 사용하세요.]

로그온, 로그오프, 연결 끊기 또는 다시 연결과 같은 변경 내용이 세션에서 발생했음을 플러그 인에 알합니다.

구문

HRESULT WTSSBX_SessionChangeNotification(
  [in] WTSSBX_NOTIFICATION_TYPE NotificationType,
  [in] long                     MachineId,
  [in] DWORD                    NumOfSessions,
  [in] WTSSBX_SESSION_INFO []   SessionInfo
);

매개 변수

[in] NotificationType

발생한 변경 유형을 지정하는 WTSSBX_NOTIFICATION_TYPE 형식입니다.

[in] MachineId

세션 변경이 발생한 서버의 ID입니다.

[in] NumOfSessions

SessionInfo 배열의 요소 수입니다.

[in] SessionInfo

세션에 대한 정보를 포함하는 WTSSBX_SESSION_INFO 구조체의 배열입니다. 변경된 멤버만 이 구조체에 보고됩니다. 나머지는 0으로 설정됩니다.

반환 값

성공하면 S_OK 반환합니다.

설명

WTSSBX_SessionChangeNotification 메서드는 호출할 때마다 최대 25개의 세션을 보고할 수 있습니다. 터미널 서비스 세션 브로커(TS 세션 브로커)가 25개 이상의 세션을 보고해야 하는 경우 모든 세션을 보고할 때까지 이 메서드를 여러 번 호출합니다.

이 메서드의 구현은 성공하면 즉시 S_OK 반환해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 tssbx.h

추가 정보

ITsSbPlugin

IWTSSBPlugin