영어로 읽기

다음을 통해 공유


wtsapi32.h 헤더

이 헤더는 원격 데스크톱 서비스에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

wtsapi32.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
WTSCloseServer

열린 핸들을 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에 닫습니다.
WTSConnectSessionA

원격 데스크톱 서비스 세션을 로컬 컴퓨터의 기존 세션에 연결합니다. (ANSI)
WTSConnectSessionW

원격 데스크톱 서비스 세션을 로컬 컴퓨터의 기존 세션에 연결합니다. (유니코드)
WTSCreateListenerA

새 원격 데스크톱 서비스 수신기를 만들거나 기존 수신기를 구성합니다. (ANSI)
WTSCreateListenerW

새 원격 데스크톱 서비스 수신기를 만들거나 기존 수신기를 구성합니다. (유니코드)
WTSDisconnectSession

세션을 닫지 않고 지정된 원격 데스크톱 서비스 세션에서 로그온한 사용자의 연결을 끊습니다.
WTSEnableChildSessions

자식 세션을 사용하거나 사용하지 않도록 설정합니다.
WTSEnumerateListenersA

RD 세션 호스트(원격 데스크톱 세션 호스트) 서버의 모든 원격 데스크톱 서비스 수신기를 열거합니다. (ANSI)
WTSEnumerateListenersW

RD 세션 호스트(원격 데스크톱 세션 호스트) 서버의 모든 원격 데스크톱 서비스 수신기를 열거합니다. (유니코드)
WTSEnumerateProcessesA

지정된 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에서 활성 프로세스에 대한 정보를 검색합니다. (ANSI)
WTSEnumerateProcessesExA

지정된 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버 또는 RD 가상화 호스트(원격 데스크톱 가상화 호스트) 서버에서 활성 프로세스에 대한 정보를 검색합니다. (ANSI)
WTSEnumerateProcessesExW

지정된 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버 또는 RD 가상화 호스트(원격 데스크톱 가상화 호스트) 서버에서 활성 프로세스에 대한 정보를 검색합니다. (유니코드)
WTSEnumerateProcessesW

지정된 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에서 활성 프로세스에 대한 정보를 검색합니다. (유니코드)
WTSEnumerateServersA

지정된 도메인 내의 모든 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버 목록을 반환합니다. (ANSI)
WTSEnumerateServersW

지정된 도메인 내의 모든 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버 목록을 반환합니다. (유니코드)
WTSEnumerateSessionsA

RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에서 세션 목록을 검색합니다. (ANSI)
WTSEnumerateSessionsExA

지정된 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버 또는 RD 가상화 호스트(원격 데스크톱 가상화 호스트) 서버에서 세션 목록을 검색합니다. (ANSI)
WTSEnumerateSessionsExW

지정된 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버 또는 RD 가상화 호스트(원격 데스크톱 가상화 호스트) 서버에서 세션 목록을 검색합니다. (유니코드)
WTSEnumerateSessionsW

RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에서 세션 목록을 검색합니다. (유니코드)
WTSFreeMemory

원격 데스크톱 서비스 함수에서 할당한 메모리를 해제합니다.
WTSFreeMemoryExA

원격 데스크톱 서비스 함수에서 할당한 WTS_PROCESS_INFO_EX 또는 WTS_SESSION_INFO_1 구조를 포함하는 메모리를 해제합니다. (ANSI)
WTSFreeMemoryExW

원격 데스크톱 서비스 함수에서 할당한 WTS_PROCESS_INFO_EX 또는 WTS_SESSION_INFO_1 구조를 포함하는 메모리를 해제합니다. (유니코드)
WTSGetChildSessionId

자식 세션 식별자(있는 경우)를 검색합니다.
WTSGetListenerSecurityA

원격 데스크톱 서비스 수신기의 보안 설명자를 검색합니다. (ANSI)
WTSGetListenerSecurityW

원격 데스크톱 서비스 수신기의 보안 설명자를 검색합니다. (유니코드)
WTSIsChildSessionsEnabled

자식 세션을 사용할 수 있는지 여부를 결정합니다.
WTSLogoffSession

지정된 원격 데스크톱 서비스 세션을 로그오프합니다.
WTSOpenServerA

지정된 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에 대한 핸들을 엽니다. (ANSI)
WTSOpenServerExA

지정된 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버 또는 RD 가상화 호스트(원격 데스크톱 가상화 호스트) 서버에 대한 핸들을 엽니다. (ANSI)
WTSOpenServerExW

지정된 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버 또는 RD 가상화 호스트(원격 데스크톱 가상화 호스트) 서버에 대한 핸들을 엽니다. (유니코드)
WTSOpenServerW

지정된 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에 대한 핸들을 엽니다. (유니코드)
WTSQueryListenerConfigA

원격 데스크톱 서비스 수신기에 대한 구성 정보를 검색합니다. (ANSI)
WTSQueryListenerConfigW

원격 데스크톱 서비스 수신기에 대한 구성 정보를 검색합니다. (유니코드)
WTSQuerySessionInformationA

지정된 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에서 지정된 세션에 대한 세션 정보를 검색합니다. (ANSI)
WTSQuerySessionInformationW

지정된 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에서 지정된 세션에 대한 세션 정보를 검색합니다. (유니코드)
WTSQueryUserConfigA

지정된 도메인 컨트롤러 또는 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에서 지정된 사용자의 구성 정보를 검색합니다. (ANSI)
WTSQueryUserConfigW

지정된 도메인 컨트롤러 또는 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에서 지정된 사용자의 구성 정보를 검색합니다. (유니코드)
WTSQueryUserToken

세션 ID로 지정된 로그온한 사용자의 기본 액세스 토큰을 가져옵니다.
WTSRegisterSessionNotification

세션 변경 알림을 받을 지정된 창을 등록합니다. (WTSRegisterSessionNotification)
WTSRegisterSessionNotificationEx

세션 변경 알림을 받을 지정된 창을 등록합니다. (WTSRegisterSessionNotificationEx)
WTSSendMessageA

지정된 원격 데스크톱 서비스 세션의 클라이언트 데스크톱에 메시지 상자를 표시합니다. (ANSI)
WTSSendMessageW

지정된 원격 데스크톱 서비스 세션의 클라이언트 데스크톱에 메시지 상자를 표시합니다. (유니코드)
WTSSetListenerSecurityA

원격 데스크톱 서비스 수신기의 보안 설명자를 구성합니다. (ANSI)
WTSSetListenerSecurityW

원격 데스크톱 서비스 수신기의 보안 설명자를 구성합니다. (유니코드)
WTSSetUserConfigA

지정된 도메인 컨트롤러 또는 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에서 지정된 사용자에 대한 구성 정보를 수정합니다. (ANSI)
WTSSetUserConfigW

지정된 도메인 컨트롤러 또는 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에서 지정된 사용자에 대한 구성 정보를 수정합니다. (유니코드)
WTSShutdownSystem

지정된 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버를 종료하고 필요에 따라 다시 시작합니다.
WTSStartRemoteControlSessionA

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

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

원격 제어 세션을 중지합니다.
WTSTerminateProcess

지정된 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에서 지정된 프로세스를 종료합니다.
WTSUnRegisterSessionNotification

더 이상 세션 변경 알림을 받지 않도록 지정된 창의 등록을 취소합니다. (WTSUnRegisterSessionNotification)
WTSUnRegisterSessionNotificationEx

더 이상 세션 변경 알림을 받지 않도록 지정된 창의 등록을 취소합니다. (WTSUnRegisterSessionNotificationEx)
WTSVirtualChannelClose

열린 가상 채널 핸들을 닫습니다.
WTSVirtualChannelOpen

지정된 가상 채널의 서버 끝에 대한 핸들을 엽니다.
WTSVirtualChannelOpenEx

WTSVirtualChannelOpen과 유사한 방식으로 가상 채널을 만듭니다.
WTSVirtualChannelPurgeInput

클라이언트에서 지정된 가상 채널의 서버로 전송된 큐에 대기 중인 모든 입력 데이터를 삭제합니다.
WTSVirtualChannelPurgeOutput

서버에서 지정된 가상 채널의 클라이언트로 전송된 큐에 대기 중인 모든 출력 데이터를 삭제합니다.
WTSVirtualChannelQuery

지정된 가상 채널에 대한 정보를 반환합니다.
WTSVirtualChannelRead

가상 채널의 서버 끝에서 데이터를 읽습니다.
WTSVirtualChannelWrite

가상 채널의 서버 끝에 데이터를 씁니다.
WTSWaitSystemEvent

호출자에게 반환하기 전에 원격 데스크톱 서비스 이벤트를 기다립니다.

구조체

 
WTS_CLIENT_ADDRESS

원격 데스크톱 서비스 세션의 클라이언트 네트워크 주소를 포함합니다.
WTS_CLIENT_DISPLAY

RDC(원격 데스크톱 연결) 클라이언트 표시에 대한 정보를 포함합니다. (WTS_CLIENT_DISPLAY)
WTS_PROCESS_INFO_EXA

RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에서 실행되는 프로세스에 대한 확장된 정보를 포함합니다. (ANSI)
WTS_PROCESS_INFO_EXW

RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에서 실행되는 프로세스에 대한 확장된 정보를 포함합니다. (유니코드)
WTS_PROCESS_INFOA

RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에서 실행되는 프로세스에 대한 정보를 포함합니다. (ANSI)
WTS_PROCESS_INFOW

RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에서 실행되는 프로세스에 대한 정보를 포함합니다. (유니코드)
WTS_SERVER_INFOA

특정 원격 데스크톱 서비스 서버에 대한 정보를 포함합니다. (ANSI)
WTS_SERVER_INFOW

특정 원격 데스크톱 서비스 서버에 대한 정보를 포함합니다. (유니코드)
WTS_SESSION_ADDRESS

세션에 할당된 가상 IP 주소를 포함합니다.
WTS_SESSION_INFO_1A

RD 세션 호스트(원격 데스크톱 세션 호스트) 서버 또는 RD 가상화 호스트(원격 데스크톱 가상화 호스트) 서버의 클라이언트 세션에 대한 확장된 정보를 포함합니다. (ANSI)
WTS_SESSION_INFO_1W

RD 세션 호스트(원격 데스크톱 세션 호스트) 서버 또는 RD 가상화 호스트(원격 데스크톱 가상화 호스트) 서버의 클라이언트 세션에 대한 확장된 정보를 포함합니다. (유니코드)
WTS_SESSION_INFOA

RD 세션 호스트(원격 데스크톱 세션 호스트) 서버의 클라이언트 세션에 대한 정보를 포함합니다. (ANSI)
WTS_SESSION_INFOW

RD 세션 호스트(원격 데스크톱 세션 호스트) 서버의 클라이언트 세션에 대한 정보를 포함합니다. (유니코드)
WTSCLIENTA

RDC(원격 데스크톱 연결) 클라이언트에 대한 정보를 포함합니다. (ANSI)
WTSCLIENTW

RDC(원격 데스크톱 연결) 클라이언트에 대한 정보를 포함합니다. (유니코드)
WTSCONFIGINFOA

원격 데스크톱 서비스 세션에 대한 정보를 포함합니다. (WTSCONFIGINFOA)
WTSCONFIGINFOW

원격 데스크톱 서비스 세션에 대한 정보를 포함합니다. (WTSCONFIGINFOW)
WTSINFOA

원격 데스크톱 서비스 세션에 대한 정보를 포함합니다. (WTSINFOA)
WTSINFOEX_LEVEL_A

원격 데스크톱 서비스 세션에 대한 확장된 정보를 포함하는 WTSINFOEX_LEVEL1 구조를 포함합니다. (ANSI)
WTSINFOEX_LEVEL_W

원격 데스크톱 서비스 세션에 대한 확장된 정보를 포함하는 WTSINFOEX_LEVEL1 구조를 포함합니다. (유니코드)
WTSINFOEX_LEVEL1_A

원격 데스크톱 서비스 세션에 대한 확장된 정보를 포함합니다. (ANSI)
WTSINFOEX_LEVEL1_W

원격 데스크톱 서비스 세션에 대한 확장된 정보를 포함합니다. (유니코드)
WTSINFOEXA

원격 데스크톱 서비스 세션에 대한 확장된 정보를 포함하는 WTSINFOEX_LEVEL 공용 구조체를 포함합니다. (ANSI)
WTSINFOEXW

원격 데스크톱 서비스 세션에 대한 확장된 정보를 포함하는 WTSINFOEX_LEVEL 공용 구조체를 포함합니다. (유니코드)
WTSINFOW

원격 데스크톱 서비스 세션에 대한 정보를 포함합니다. (WTSINFOW)
WTSLISTENERCONFIGA

원격 데스크톱 서비스 수신기에 대한 정보를 포함합니다. (ANSI)
WTSLISTENERCONFIGW

원격 데스크톱 서비스 수신기에 대한 정보를 포함합니다. (유니코드)
WTSUSERCONFIGA

도메인 컨트롤러 또는 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버의 사용자에 대한 구성 정보를 포함합니다. (ANSI)
WTSUSERCONFIGW

도메인 컨트롤러 또는 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버의 사용자에 대한 구성 정보를 포함합니다. (유니코드)

열거형

 
WTS_CONFIG_CLASS

WTSQueryUserConfig 및 WTSSetUserConfig 함수에 대한 호출에서 설정하거나 검색할 사용자 구성 정보의 유형을 나타내는 값을 포함합니다.
WTS_CONFIG_SOURCE

WTSQueryUserConfig 함수에서 반환된 구성 정보의 원본을 지정합니다.
WTS_CONNECTSTATE_CLASS

원격 데스크톱 서비스 세션의 연결 상태를 지정합니다.
WTS_INFO_CLASS

WTSQuerySessionInformation 함수에 대한 호출에서 검색할 세션 정보의 유형을 나타내는 값을 포함합니다.
WTS_TYPE_CLASS

원격 데스크톱 서비스 함수가 버퍼에서 반환한 구조체의 형식을 지정합니다.
WTS_VIRTUAL_CLASS

검색할 가상 채널 정보의 유형을 나타내는 값을 포함합니다.