GetThreadDesktop |
Declare Function Api_GetThreadDesktop& Lib "user32" Alias "GetThreadDesktop" (ByVal dwThread&) |
Declare Function GetThreadDesktop Lib "user32" Alias "GetThreadDesktop" (ByVal dwThread As Long) As Long |
|
指定されたスレッドに関連付けられているデスクトップのハンドルを取得する。 |
|
パラメータ
の識別子を返す。
関数を呼び出す必要はない。 クトップを変更できる。スレッドに関連付けられているデスクトップは、スレッドのプロセスに関連付けられているウィンドウステーション上に存在
するものでなければならない。
SetUserObjectInformation 関数、SetUserObjectSecurity 関数を呼び出す際に利用できる。 ンはウィンドウステーションとデスクトップのどちらにも関連付けられていない。サービスにデスクトップが関連付けられていない状態でサービス がGetThreadDesktop 関数を呼び出すと、NULL が返る。サービスがデスクトップとの相互作用を行った後でこの関数を呼び出すと、有効
なデスクトップハンドルが返る。 をウィンドウステーションやデスクトップに関連付けるために USER 関数や GDI 関数を呼び出す必要はない。 |