IWTSProtocolConnection::LogonNotify メソッド (wtsprotocol.h)
[IWTSProtocolConnection::LogonNotify は、Windows Server 2012 の時点で使用できなくなりました。 代わりに、 IWRdsProtocolConnection::LogonNotify.] を使用します。
ユーザーがセッションにログオンしていることを指定します。
構文
HRESULT LogonNotify(
[in] HANDLE_PTR hClientToken,
[in] WCHAR *wszUserName,
[in] WCHAR *wszDomainName,
[in] WTS_SESSION_ID *SessionId
);
パラメーター
[in] hClientToken
ユーザー トークン ハンドルへのポインター。
[in] wszUserName
ユーザー名を含む文字列へのポインター。
[in] wszDomainName
ユーザーのドメイン名を含む文字列へのポインター。
[in] SessionId
ユーザーに関連付けられているセッション ID を含む WTS_SESSION_ID 構造体へのポインター。
戻り値
なし
解説
リモート デスクトップ サービス サービスは、セッションの状態が変更されたときにもこのメソッドを呼び出します。
これはイベント通知であり、このメソッドからすぐに返す必要があります。 デッドロックが発生する可能性を回避するには、 リモート デスクトップ サービス API が直接または間接的に呼び出される関数またはメソッドの呼び出しを行わないでください。 送信呼び出しを行う必要がある場合は、新しいスレッドを開始し、新しいスレッドから送信呼び出しを行う必要があります。
要件
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2008 R2 |
対象プラットフォーム | Windows |
ヘッダー | wtsprotocol.h |