EnumDesktops |
Declare Function Api_EnumDesktops& Lib "user32" Alias "EnumDesktopsA" (ByVal hwinsta&, ByVal lpEnumFunc&, ByVal lParam&) |
Declare Function EnumDesktops Lib "user32" Alias "EnumDesktopsA" (ByVal hwinsta As Long, ByVal lpEnumFunc As Long, ByVal lParam As Long) As Long |
|
呼び出し側プロセスに割り当てられているウィンドウステーション内のすべてのデスクトップを列挙する。各デスクトップ名を、アプリケーション定義のコールバック関数へ順に渡すことにより、すべてのデスクトップを列挙する。 |
|
パラメータ
GetProcessWindowStation 関数、OpenWindowStation
関数のいずれかが返したウィンドウステーションのハンドルを指定する。
呼び出し側プロセスに DESKTOP_ENUMERATE アクセス権があるデスクトップだけを列挙する。 バック関数を繰り返し呼び出す。 |