次の方法で共有


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

関連項目

IWTSProtocolConnection