다음을 통해 공유


WTSStartRemoteControlSessionA 함수(wtsapi32.h)

다른 원격 데스크톱 서비스 세션의 원격 제어를 시작합니다. 원격 세션에서 이 함수를 호출해야 합니다.

통사론

BOOL WTSStartRemoteControlSessionA(
  [in] LPSTR  pTargetServerName,
  [in] ULONG  TargetLogonId,
  [in] BYTE   HotkeyVk,
  [in] USHORT HotkeyModifiers
);

매개 변수

[in] pTargetServerName

원격 제어하려는 세션이 있는 서버 이름에 대한 포인터입니다.

[in] TargetLogonId

원격 제어하려는 세션의 로그온 ID입니다.

[in] HotkeyVk

세션의 원격 제어를 중지하기 위해 누를 키를 나타내는 가상 키 코드입니다. 이 매개 변수에 정의된 키는 HotkeyModifiers 매개 변수와 함께 사용됩니다.

[in] HotkeyModifiers

세션의 원격 제어를 중지하기 위해 누를 키를 나타내는 가상 한정자입니다. 가상 한정자는 HotkeyVk 매개 변수와 함께 사용됩니다.

예를 들어 WTSStartRemoteControlSession 함수가 HotkeyVkVK_MULTIPLY로 설정되고 HotkeyModifiersREMOTECONTROL_KBDCTRL_HOTKEY설정된 경우 대상 세션의 원격 제어가 있는 사용자는 Ctrl +*를 눌러 세션의 원격 제어를 중지하고 자신의 세션으로 돌아갈 수 있습니다.

REMOTECONTROL_KBDSHIFT_HOTKEY

SHIFT 키

REMOTECONTROL_KBDCTRL_HOTKEY

Ctrl 키

REMOTECONTROL_KBDALT_HOTKEY

ALT 키

반환 값

함수가 성공하면 반환 값은 0이 아닌 값입니다.

함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 얻으려면 GetLastError호출합니다.

발언

메모

wtsapi32.h 헤더는 WTSStartRemoteControlSession을 유니코드 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입대한 규칙을 참조하세요.

요구 사항

요구
지원되는 최소 클라이언트 Windows Vista with SP1
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 wtsapi32.h
라이브러리 Wtsapi32.lib
DLL Wtsapi32.dll