Udostępnij za pośrednictwem


Funkcje interfejsu API usług pulpitu zdalnego

Następujące funkcje są używane z usługami pulpitu zdalnego.

W tej sekcji

ProcessIdToSessionId

Pobiera sesję usług pulpitu zdalnego skojarzona z określonym procesem.

TLSConnectToLsServer

Otwiera dojście do określonego serwera licencji pulpitu zdalnego.

TLSDisconnectFromServer

Zamyka otwarte dojście do serwera licencji pulpitu zdalnego.

TLSGetServerCertificate

Zwraca certyfikat serwera licencji pulpitu zdalnego.

TLSKeyPackEnumBegin

Rozpoczyna wyliczanie we wszystkich pakietach kluczy zainstalowanych na serwerze licencji pulpitu zdalnego na podstawie kryteriów wyszukiwania.

TLSKeyPackEnumEnd

Kontynuuje poprzednie wywołanie funkcji TLSKeyPackEnumBegin i kończy wyliczanie.

TLSKeyPackEnumNext

Kontynuuje poprzednie wywołanie funkcji TLSKeyPackEnumBegin i zwraca następny pakiet kluczy zainstalowany na serwerze licencji usług pulpitu zdalnego, który spełnia kryteria wyszukiwania.

TLSLicenseEnumBegin

Rozpoczyna wyliczanie licencji wystawionych przez serwer licencji pulpitu zdalnego na podstawie kryteriów wyszukiwania.

TLSLicenseEnumEnd

Kontynuuje poprzednie wywołanie funkcji TLSLicenseEnumBegin i kończy wyliczanie.

TLSLicenseEnumNext

Kontynuuje poprzednie wywołanie funkcji TLSLicenseEnumBegin i zwraca następną licencję zainstalowaną na serwerze licencji pulpitu zdalnego, który spełnia kryteria wyszukiwania.

VirtualChannelClose

Zamyka koniec klienta kanału wirtualnego.

VirtualChannelEntry

Punkt wejścia zdefiniowany przez aplikację dla biblioteki DLL po stronie klienta aplikacji korzystającej z kanałów wirtualnych usług pulpitu zdalnego.

VirtualChannelInit

Inicjuje dostęp biblioteki DLL klienta do kanałów wirtualnych usług pulpitu zdalnego.

VirtualChannelInitEvent

Funkcja wywołania zwrotnego zdefiniowana przez aplikację, którą usługi pulpitu zdalnego wywołuje w celu powiadomienia biblioteki DLL klienta o zdarzeniach kanału wirtualnego.

VirtualChannelOtwórz

Otwiera koniec klienta kanału wirtualnego.

VirtualChannelOpenEvent

Funkcja wywołania zwrotnego zdefiniowana przez aplikację wywoływana przez usługi pulpitu zdalnego w celu powiadomienia biblioteki DLL klienta o zdarzeniach dla określonego kanału wirtualnego.

VirtualChannelWrite

Wysyła dane z końca klienta kanału wirtualnego do aplikacji partnerskiej na końcu serwera.

WTSCloseServer

Zamyka otwarte dojście do serwera hosta sesji usług pulpitu zdalnego (hosta sesji usług pulpitu zdalnego).

WTSConnectSession

Łączy sesję usług pulpitu zdalnego z istniejącą sesją na komputerze lokalnym.

WTSCreateListener

Tworzy nowy odbiornik usług pulpitu zdalnego lub konfiguruje istniejący odbiornik.

WTSDisconnectSession

Rozłącza zalogowanego użytkownika z określonej sesji usług pulpitu zdalnego bez zamykania sesji.

WTSEnableChildSessions

Włącza lub wyłącza sesje podrzędne .

WTSEnumerateListeners

Wylicza wszystkie odbiorniki usług pulpitu zdalnego na serwerze hosta sesji usług pulpitu zdalnego.

WTSEnumerateProcesses

Pobiera informacje o aktywnych procesach na określonym serwerze hosta sesji usług pulpitu zdalnego.

WTSEnumerateProcessesEx

Pobiera informacje o aktywnych procesach na określonym serwerze hosta sesji usług pulpitu zdalnego lub hoście wirtualizacji pulpitu zdalnego (host wirtualizacji usług pulpitu zdalnego).

WTSEnumerateServers

Zwraca listę wszystkich serwerów hosta sesji usług pulpitu zdalnego w określonej domenie.

WTSEnumerateSessions

Pobiera listę sesji na serwerze hosta sesji usług pulpitu zdalnego.

WTSEnumerateSessionsEx

Pobiera listę sesji na określonym serwerze hosta sesji usług pulpitu zdalnego lub serwerze hosta wirtualizacji usług pulpitu zdalnego.

WTSFreeMemory

Zwalnia pamięć przydzieloną przez funkcję usług pulpitu zdalnego.

WTSFreeMemoryEx

Zwalnia pamięć zawierającą struktury WTS_PROCESS_INFO_EX lub WTS_SESSION_INFO_1 przydzielone przez funkcję usług pulpitu zdalnego.

WTSGetActiveConsoleSessionId

Pobiera identyfikator sesji sesji konsoli.

WTSGetChildSessionId

Pobiera identyfikator sesji podrzędnej, jeśli jest obecny.

WTSGetListenerSecurity

Pobiera deskryptor zabezpieczeń odbiornika usług pulpitu zdalnego.

WTSIsChildSessionsEnabled

Określa, czy sesje podrzędne są włączone.

WTSLogoffSession

Wyloguje się z określonej sesji usług pulpitu zdalnego.

WTSOpenServer

Otwiera dojście do określonego serwera hosta sesji usług pulpitu zdalnego.

WTSOpenServerEx

Otwiera dojście do określonego serwera hosta sesji usług pulpitu zdalnego lub serwera hosta wirtualizacji usług pulpitu zdalnego.

WTSQueryListenerConfig

Pobiera informacje o konfiguracji odbiornika usług pulpitu zdalnego.

WTSQuerySessionInformation

Pobiera informacje o sesji dla określonej sesji na określonym serwerze hosta sesji usług pulpitu zdalnego.

WTSQueryUserConfig

Pobiera informacje o konfiguracji określonego użytkownika na określonym kontrolerze domeny lub serwerze hosta sesji usług pulpitu zdalnego.

WTSQueryUserToken

Uzyskuje podstawowy token dostępu zalogowanego użytkownika określonego przez identyfikator sesji.

WTSRegisterSessionNotification

Rejestruje określone okno w celu otrzymywania powiadomień o zmianie sesji.

WTSRegisterSessionNotificationEx

Rejestruje określone okno w celu otrzymywania powiadomień o zmianie sesji.

WTSSendMessage

Wyświetla pole komunikatu na pulpicie klienta określonej sesji usług pulpitu zdalnego.

WTSSetListenerSecurity

Konfiguruje deskryptor zabezpieczeń odbiornika usług pulpitu zdalnego.

WTSSetUserConfig

Modyfikuje informacje o konfiguracji określonego użytkownika na określonym kontrolerze domeny lub serwerze hosta sesji usług pulpitu zdalnego.

WTSShutdownSystem

Zamyka (i opcjonalnie ponownie uruchamia) określony serwer hosta sesji usług pulpitu zdalnego.

WTSStartRemoteControlSession

Uruchamia zdalne sterowanie inną sesją usług pulpitu zdalnego. Tę funkcję należy wywołać z sesji zdalnej.

WTSStopRemoteControlSession

Zatrzymuje sesję zdalnego sterowania.

WTSTerminateProcess

Przerywa określony proces na określonym serwerze hosta sesji usług pulpitu zdalnego.

WTSUnRegisterSessionNotification

Wyrejestrowuje określone okno, aby nie otrzymywać dalszych powiadomień o zmianie sesji.

WTSUnRegisterSessionNotificationEx

Wyrejestrowuje określone okno, aby nie otrzymywać dalszych powiadomień o zmianie sesji.

WTSVirtualChannelClose

Zamyka otwarty uchwyt kanału wirtualnego.

WTSVirtualChannelOtwórz

Otwiera dojście na końcu serwera określonego kanału wirtualnego.

WTSVirtualChannelOpenEx

Tworzy kanał wirtualny w sposób podobny do WTSVirtualChannelOpen.

WTSVirtualChannelPurgeInput

Usuwa wszystkie dane wejściowe w kolejce wysyłane z klienta do serwera w określonym kanale wirtualnym.

WTSVirtualChannelPurgeOutput

Usuwa wszystkie dane wyjściowe w kolejce wysyłane z serwera do klienta w określonym kanale wirtualnym.

WTSVirtualChannelQuery

Zwraca informacje o określonym kanale wirtualnym.

WTSVirtualChannelRead

Odczytuje dane z końca serwera kanału wirtualnego.

WTSVirtualChannelWrite

Zapisuje dane na końcu serwera w kanale wirtualnym.

WTSWaitSystemEvent

Czeka na zdarzenie usług pulpitu zdalnego przed powrotem do wywołującego.