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