IWRdsProtocolConnection::LogonNotify メソッド (wtsprotocol.h)
ユーザーがセッションにログオンしたときに呼び出されます。
構文
HRESULT LogonNotify(
[in] HANDLE_PTR hClientToken,
[in] WCHAR *wszUserName,
[in] WCHAR *wszDomainName,
[in] WRDS_SESSION_ID *SessionId,
[in, out] PWRDS_CONNECTION_SETTINGS pWRdsConnectionSettings
);
パラメーター
[in] hClientToken
ユーザー トークンを表すハンドル。
[in] wszUserName
ユーザー名を含む null で終わる文字列へのポインター。
[in] wszDomainName
ユーザーのドメイン名を含む null で終わる文字列へのポインター。
[in] SessionId
セッションを一意に識別する WRDS_SESSION_ID 構造体へのポインター。
[in, out] pWRdsConnectionSettings
セッションの接続設定を含む WRDS_CONNECTION_SETTINGS 構造体へのポインター。
戻り値
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
解説
これはイベント通知であり、このメソッドからすぐに返す必要があります。 デッドロックの可能性を回避するために、リモート デスクトップ サービス API が直接または間接的に呼び出される関数またはメソッド呼び出しを行わないでください。 送信呼び出しを行う必要がある場合は、新しいスレッドを開始し、新しいスレッドから送信呼び出しを行う必要があります。
要件
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2012 |
対象プラットフォーム | Windows |
ヘッダー | wtsprotocol.h |