PWLX_CLOSE_USER_DESKTOP コールバック関数 (winwlx.h)
[WlxCloseUserDesktop 関数は、Windows Server 2008 および Windows Vista では使用できなくなりました。
GINA によって呼び出され、代替ユーザー のデスクトップを閉じ、デスクトップを閉じた後にクリーン。
メモ Windows Vista では GINA DLL は無視されます。
構文
PWLX_CLOSE_USER_DESKTOP PwlxCloseUserDesktop;
BOOL PwlxCloseUserDesktop(
[in] HANDLE hWlx,
[in] PWLX_DESKTOP pDesktop,
[in] HANDLE hToken
)
{...}
パラメーター
[in] hWlx
WlxInitialize 呼び出しで GINA に渡される Winlogon ハンドルを指定します。
[in] pDesktop
WlxCreateUserDesktop 関数を呼び出して取得した、WLX_DESKTOP構造体へのポインターを指定します。
[in] hToken
デスクトップを閉じるユーザーのトークンへのハンドルを指定します。
戻り値
関数がデスクトップを正常に閉じると、戻り値は TRUE になります。
関数が失敗した場合は、 FALSE を返します。
注釈
この関数は、デスクトップを閉じるだけでなく、親ウィンドウ ステーションへのアクセスを変更して、ユーザー デスクトップの作成時に追加された ACE を 削除します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | winwlx.h |