WTS_PROCESS_INFO_EXA-Struktur (wtsapi32.h)

Enthält erweiterte Informationen zu einem Prozess, der auf einem Remotedesktop-Sitzungshostserver (RD-Sitzungshost) ausgeführt wird. Diese Struktur wird von der WTSEnumerateProcessesEx-Funktion zurückgegeben, wenn Sie den pLevel-Parameter auf 1 festlegen.

Syntax

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;

Member

SessionId

Der Sitzungsbezeichner der Remotedesktopdienste für die Sitzung, die dem Prozess zugeordnet ist.

ProcessId

Der Prozessbezeichner, der den Prozess auf dem RD-Sitzungshostserver eindeutig identifiziert.

pProcessName

Ein Zeiger auf eine NULL-endende Zeichenfolge, die den Namen der ausführbaren Datei enthält, die dem Prozess zugeordnet ist.

pUserSid

Ein Zeiger auf die Benutzersicherheits-IDs (SIDs) im primären Zugriffstoken des Prozesses. Weitere Informationen zu SIDs und Zugriffstoken finden Sie unter Access Control und Sicherheits-IDs.

NumberOfThreads

Die Anzahl der Threads im Prozess.

HandleCount

Die Anzahl der Handles im Prozess.

PagefileUsage

Die Seitendateinutzung des Prozesses in Bytes.

PeakPagefileUsage

Die Maximale Seitendateinutzung des Prozesses in Byte.

WorkingSetSize

Die Arbeitssatzgröße des Prozesses in Bytes.

PeakWorkingSetSize

Die maximale Arbeitssatzgröße des Prozesses in Bytes.

UserTime

Die Zeitspanne in Millisekunden, in der der Prozess im Benutzermodus ausgeführt wurde.

KernelTime

Die Zeitspanne in Millisekunden, in der der Prozess im Kernelmodus ausgeführt wurde.

Hinweise

Hinweis

Der wtsapi32.h-Header definiert WTS_PROCESS_INFO_EX als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht Codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7
Unterstützte Mindestversion (Server) Windows Server 2008 R2
Kopfzeile wtsapi32.h

Weitere Informationen

WTSEnumerateProcesses

WTSEnumerateProcessesEx

WTS_PROCESS_INFO