視窗月臺和桌面
視窗月臺和桌面技術的概觀。
視窗月臺和桌面技術未與任何標頭相關聯。
如需這項技術的程式設計指引,請參閱:
函式
CloseDesktop 關閉桌面物件的開啟控制碼。 |
CloseWindowStation 關閉開啟的視窗月臺控點。 |
CreateDesktopA 建立新的桌面,將它與呼叫進程的目前視窗月臺產生關聯,並將它指派給呼叫執行緒。 (ANSI) |
CreateDesktopExA 使用指定的堆積建立新的桌面、將它與呼叫進程的目前視窗月臺產生關聯,並將它指派給呼叫執行緒。 (ANSI) |
CreateDesktopExW 使用指定的堆積建立新的桌面、將它與呼叫進程的目前視窗月臺產生關聯,並將它指派給呼叫執行緒。 (Unicode) |
CreateDesktopW 建立新的桌面,將它與呼叫進程的目前視窗月臺產生關聯,並將它指派給呼叫執行緒。 (Unicode) |
CreateWindowStationA 建立視窗月臺物件、將它與呼叫進程產生關聯,並將它指派給目前的會話。 (ANSI) |
CreateWindowStationW 建立視窗月臺物件、將它與呼叫進程產生關聯,並將它指派給目前的會話。 (Unicode) |
EnumDesktopsA 列舉與呼叫進程的指定視窗月臺相關聯的所有桌面。 函式會接著將每個桌面的名稱傳遞至應用程式定義的回呼函式。 (ANSI) |
EnumDesktopsW 列舉與呼叫進程的指定視窗月臺相關聯的所有桌面。 函式會接著將每個桌面的名稱傳遞至應用程式定義的回呼函式。 (Unicode) |
EnumDesktopWindows 列舉與指定桌面相關聯的所有最上層視窗。 它會將控制碼傳遞至每個視窗,進而傳遞至應用程式定義的回呼函式。 |
EnumWindowStationsA 列舉目前會話中的所有視窗月臺。 函式會接著將每個視窗月臺的名稱傳遞至應用程式定義的回呼函式。 (ANSI) |
EnumWindowStationsW 列舉目前會話中的所有視窗月臺。 函式會接著將每個視窗月臺的名稱傳遞至應用程式定義的回呼函式。 (Unicode) |
GetProcessWindowStation 擷取呼叫進程的目前視窗月臺控制碼。 |
GetThreadDesktop 擷取指派給指定執行緒之桌面的控制碼。 |
GetUserObjectInformationA 擷取指定視窗月臺或桌面物件的相關資訊。 (ANSI) |
GetUserObjectInformationW 擷取指定視窗月臺或桌面物件的相關資訊。 (Unicode) |
OpenDesktopA 開啟指定的桌面物件。 (ANSI) |
OpenDesktopW 開啟指定的桌面物件。 (Unicode) |
OpenInputDesktop 開啟接收使用者輸入的桌面。 |
OpenWindowStationA 開啟指定的視窗月臺。 (ANSI) |
OpenWindowStationW 開啟指定的視窗月臺。 (Unicode) |
SetProcessWindowStation 將指定的視窗月臺指派給呼叫進程。 |
SetThreadDesktop 將指定的桌面指派給呼叫執行緒。 桌面上的所有後續作業都會使用授與桌面的存取權限。 |
SetUserObjectInformationA 設定指定之視窗月臺或桌面物件的相關資訊。 (ANSI) |
SetUserObjectInformationW 設定指定之視窗月臺或桌面物件的相關資訊。 (Unicode) |
SwitchDesktop 讓指定的桌面可見並加以啟用。 這可讓桌面接收使用者的輸入。 |
結構
USEROBJECTFLAGS 包含視窗月臺或桌面控點的相關資訊。 |