視窗月臺和桌面函式

應用程式可以搭配 視窗站 台物件使用下列函式。

函式 描述
CloseWindowStation 關閉開啟的視窗月臺控制碼。
CreateWindowStation 建立視窗月臺物件、將它與目前的進程產生關聯,並將它指派給目前的會話。
EnumWindowStations 列舉目前會話中的所有視窗月臺。
GetProcessWindowStation 擷取呼叫進程的目前視窗月臺控制碼。
GetUserObjectInformation 擷取指定之視窗月臺或桌面物件的相關資訊。
GetUserObjectSecurity 擷取指定之視窗月臺或桌面物件的安全性資訊。
OpenWindowStation 開啟指定的視窗月臺。
SetProcessWindowStation 將指定的視窗月臺指派給呼叫進程。
SetUserObjectInformation 設定指定之視窗月臺或桌面物件的相關資訊。
SetUserObjectSecurity 設定指定之視窗月臺或桌面物件的安全性資訊。

 

應用程式可以搭配 傳統型 物件使用下列函式。

函式 描述
CloseDesktop 關閉桌面物件的開啟控制碼。
CreateDesktop 建立新的桌面,將它與呼叫進程的目前視窗月臺產生關聯,並將它指派給呼叫執行緒。
CreateDesktopEx 建立新的桌面,將它與呼叫進程的目前視窗月臺產生關聯,並將它指派給呼叫執行緒。
EnumDesktops 列舉與呼叫進程目前視窗月臺相關聯的所有桌面。
EnumDesktopWindows 列舉與指定桌面相關聯的所有最上層視窗。
GetThreadDesktop 擷取指派給指定執行緒之桌面的控制碼。
GetUserObjectInformation 取得視窗月臺或桌面物件的相關資訊。
GetUserObjectSecurity 取得視窗月臺或桌面物件的安全性資訊。
OpenDesktop 開啟指定的桌面物件。
OpenInputDesktop 開啟接收使用者輸入的桌面。
SetThreadDesktop 將指定的桌面指派給呼叫執行緒。
SetUserObjectInformation 設定視窗月臺或桌面物件的相關資訊。
SetUserObjectSecurity 設定視窗月臺或桌面物件的安全性資訊。
SwitchDesktop 讓桌面可見並加以啟用。 這可讓桌面接收來自使用者的輸入。