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

こちらもご覧ください

WLX_DESKTOP

WlxCreateUserDesktop

WlxInitialize