Uzak Masaüstü Hizmetleri Yönetimi

Uzak Masaüstü Hizmetleri API'si Uzak Masaüstü Oturumu Ana Bilgisayarı (RD Oturumu Ana Bilgisayarı) sunucularını, istemci oturumlarını ve işlemlerini listelemenize ve yönetmenize olanak tanır.

Bir etki alanındaki tüm RD Oturumu Ana Bilgisayarı sunucularının adlarını almak için NetServerEnum işlevini çağırarak SV_TYPE_TERMINALSERVER türündeki sunucuları numaralandırın. Belirli bir RD Oturumu Ana Bilgisayarı sunucusuna tanıtıcı açmak için, WTSOpenServer işlevine bir çağrıda sunucu adını geçirin. Tanıtıcıyı kullanmayı bitirdiğinizde, WTSCloseServer işlevini çağırarak bırakın.

Sunucuda aşağıdaki işlemleri gerçekleştirmek için WTSOpenServer tarafından döndürülen tanıtıcıyı kullanabilirsiniz.

Fonksiyon İşlem
WTSDisconnectSession İstemcinin belirtilen oturumla bağlantısını keser. Oturum etkin kalır ve kullanıcı aynı oturuma bağlanmak için yeniden oturum açabilir.
WTSEnumerateSessions Belirtilen RD Oturumu Ana Bilgisayarı sunucusundaki oturumların listesini döndürür.
WTSEnumerateProcesses Belirtilen RD Oturumu Ana Bilgisayarı sunucusundaki işlemlerin listesini döndürür.
WTSLogoffSession Belirtilen oturumun oturumunu kapatır.
WTSQuerySessionInformation Belirtilen RD Oturumu Ana Bilgisayarı sunucusunda belirtilen oturum hakkındaki bilgileri döndürür.
WTSSendMessage Belirtilen oturumun istemci ekranında bir ileti kutusu gösterir.
WTSShutdownSystem Belirtilen RD Oturumu Ana Bilgisayarı sunucusunu kapatır ve isteğe bağlı olarak yeniden başlatır.
WTSTerminateProcess Belirtilen RD Oturumu Ana Bilgisayarı sunucusunda belirtilen işlemi sonlandırır.
WTSVirtualChannelOpen Belirtilen sanal kanalın sunucu ucunda bir tanıtıcı açar. Sanal kanallar hakkında daha fazla bilgi için bkz. Uzak Masaüstü Hizmetleri Sanal Kanallarını Kullanma.
WTSWaitSystemEvent İstemci oturumu oluşturma veya RD Oturumu Ana Bilgisayarı sunucusunda oturum açan bir kullanıcı gibi bir olayı bekler.

 

Bu işlevlerin birkaçı, çağırana bilgi döndürmek için arabellekler ayırır. Arabelleği kullanmayı bitirdiğinizde, WTSFreeMemory işlevini çağırarak bu arabelleğinden kurtulabilirsiniz.