共用方式為


視窗月臺和桌面

視窗月臺和桌面技術的概觀。

視窗月臺和桌面技術未與任何標頭相關聯。

如需這項技術的程式設計指引,請參閱:

函式

 
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

包含視窗月臺或桌面控點的相關資訊。