GetProcessWindowStation |
Declare Function Api_GetProcessWindowStation& Lib "user32" Alias "GetProcessWindowStation" () |
Declare Function GetProcessWindowStation Lib "user32" Alias "GetProcessWindowStation" () As Long |
|
呼び出し側プロセスに関連付けられているウィンドウステーションのハンドルを取得する。 |
|
パラメータ
失敗が発生することがある。拡張エラー情報を取得するには、GetLastError 関数を使う。
使うと、自らのウィンドウステーションを変更できる。
SetUserObjectInformation
関数、SetUserObjectSecurity 関数を呼び出す際に利用できる。 ンはウィンドウステーションに関連付けられていない。サービスにウィンドウステーションが関連付けられていない状態でサービスが GetProcessWindowStation 関数を呼び出すと、NULL が返る。サービスがデスクトップとの相互作用を行った後でこの関数を呼び出す
と、有効なウィンドウステーションのハンドルが返る。 ウィンドウステーションやデスクトップへ関連付けるために USER 関数や GDI 関数を呼び出す必要はない。 |