次の方法で共有


WTS_PROCESS_INFO_EXA構造体 (wtsapi32.h)

リモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーで実行されているプロセスに関する拡張情報が含まれています。 この構造体は、pLevel パラメーターを 1 に設定すると、WTSEnumerateProcessesEx 関数によって返されます。

構文

typedef struct _WTS_PROCESS_INFO_EXA {
  DWORD         SessionId;
  DWORD         ProcessId;
  LPSTR         pProcessName;
  PSID          pUserSid;
  DWORD         NumberOfThreads;
  DWORD         HandleCount;
  DWORD         PagefileUsage;
  DWORD         PeakPagefileUsage;
  DWORD         WorkingSetSize;
  DWORD         PeakWorkingSetSize;
  LARGE_INTEGER UserTime;
  LARGE_INTEGER KernelTime;
} WTS_PROCESS_INFO_EXA, *PWTS_PROCESS_INFO_EXA;

メンバーズ

SessionId

プロセスに関連付けられているセッションのリモート デスクトップ サービス セッション識別子。

ProcessId

RD セッション ホスト サーバー上のプロセスを一意に識別するプロセス識別子。

pProcessName

プロセスに関連付けられている実行可能ファイルの名前を含む null で終わる文字列へのポインター。

pUserSid

プロセスのプライマリ アクセス トークン内のユーザー セキュリティ識別子 (SID) へのポインター。 SID とアクセス トークンの詳細については、「アクセス制御のセキュリティ識別子の」を参照してください。

NumberOfThreads

プロセス内のスレッドの数。

HandleCount

プロセス内のハンドルの数。

PagefileUsage

プロセスのページ ファイルの使用状況 (バイト単位)。

PeakPagefileUsage

プロセスのピーク ページ ファイル使用量 (バイト単位)。

WorkingSetSize

プロセスのワーキング セット サイズ (バイト単位)。

PeakWorkingSetSize

プロセスのピークワーキング セット サイズ (バイト単位)。

UserTime

プロセスがユーザー モードで実行されている時間 (ミリ秒単位)。

KernelTime

プロセスがカーネル モードで実行されている時間 (ミリ秒単位)。

備考

手記

wtsapi32.h ヘッダーは、unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとしてWTS_PROCESS_INFO_EXを定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 7
サポートされる最小サーバー Windows Server 2008 R2
ヘッダー wtsapi32.h

関連項目

WTSEnumerateProcesses を する

WTSEnumerateProcessesEx の

WTS_PROCESS_INFO