次の方法で共有


WTSActiveSessionExists 関数 (wtsapi32.h)

セッションの一覧を列挙せずに、システム上にアクティブなセッションがある場合に返します。 また、ローカル セッション マネージャーから追加情報を取得することはありません。

構文

BOOL WTSActiveSessionExists(
  [out] PBOOL pbActiveSessionExists
);

パラメーター

[out] pbActiveSessionExists

アクティブなセッションが存在するかどうかを示すブール値へのポインター。

戻り値

この関数が失敗した場合は 0 を返します。 この関数が成功すると、0 以外の値が返されます。

注釈

この関数は、アクティブなセッションが存在するかどうかを判断するだけです。 セッションとその状態の一覧を取得するには、 WTSEnumerateSessionsを使用します。 セッション 0 で実行されている多くのプロセスでは、 WTSEnumerateSessions を使用してアクティブなセッションが存在するかどうかを確認したり、アクティブなセッションが存在するかどうかを確認したりします (つまり、ユーザー名、セッション ID などを取得します)。 アクティブなセッションがない場合に WTSEnumerateSessions を使用すると、非アクティブなセッションの一覧全体を列挙する必要があるため、コストがかかります。

Requirements

Requirement 価値
サポートされる最小クライアント Windows バージョン 26100
Header wtsapi32.h