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 标头将 WTS_PROCESS_INFO_EX 定义为别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将非特定编码别名的使用与非非特定编码的代码混合使用可能会导致不匹配,从而导致编译或运行时错误。 有关详细信息,请参阅 函数原型的约定

要求

要求
最低受支持的客户端 Windows 7
最低受支持的服务器 Windows Server 2008 R2
标头 wtsapi32.h

另请参阅

WTSEnumerateProcesses

WTSEnumerateProcessesEx

WTS_PROCESS_INFO