структура WTS_PROCESS_INFO_EXA (wtsapi32.h)

Содержит расширенные сведения о процессе, выполняемом на сервере узла сеансов удаленных рабочих столов ( узел сеансов удаленных рабочих столов). Эта структура возвращается функцией WTSEnumerateProcessesEx , если для параметра pLevel задано значение one.

Синтаксис

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

Идентификатор процесса, который однозначно идентифицирует процесс на сервере узла сеансов удаленных рабочих стола.

pProcessName

Указатель на строку, завершающуюся null, которая содержит имя исполняемого файла, связанного с процессом.

pUserSid

Указатель на идентификаторы безопасности пользователя (SID) в основном маркере доступа процесса. Дополнительные сведения о идентификаторах БЕЗОПАСНОСТИ и маркерах доступа см. в разделе контроль доступа и идентификаторы безопасности.

NumberOfThreads

Количество потоков в процессе.

HandleCount

Количество дескрипторов в процессе.

PagefileUsage

Использование файла подкачки процесса в байтах.

PeakPagefileUsage

Пиковое использование файла подкачки процесса в байтах.

WorkingSetSize

Размер рабочего набора процесса в байтах.

PeakWorkingSetSize

Максимальный размер рабочего набора процесса в байтах.

UserTime

Время выполнения процесса в пользовательском режиме (в миллисекундах).

KernelTime

Время выполнения процесса в миллисекундах в режиме ядра.

Комментарии

Примечание

Заголовок wtsapi32.h определяет WTS_PROCESS_INFO_EX как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора UNICODE. Сочетание использования псевдонима, не зависящий от кодировки, с кодом, не зависящим от кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

Требование Значение
Минимальная версия клиента Windows 7
Минимальная версия сервера Windows Server 2008 R2
Верхняя часть wtsapi32.h

См. также раздел

WTSEnumerateProcesses

WTSEnumerateProcessesEx

WTS_PROCESS_INFO