JOBOBJECT_BASIC_UI_RESTRICTIONS-Struktur (winnt.h)
Enthält grundlegende Benutzeroberflächeneinschränkungen für ein Auftragsobjekt.
Syntax
typedef struct _JOBOBJECT_BASIC_UI_RESTRICTIONS {
DWORD UIRestrictionsClass;
} JOBOBJECT_BASIC_UI_RESTRICTIONS, *PJOBOBJECT_BASIC_UI_RESTRICTIONS;
Member
UIRestrictionsClass
Die Einschränkungsklasse für die Benutzeroberfläche. Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handeln.
Wert | Bedeutung |
---|---|
|
Verhindert, dass dem Auftrag zugeordnete Prozesse mithilfe der Funktionen CreateDesktop und SwitchDesktop Desktops erstellen und Desktops wechseln. |
|
Verhindert, dass dem Auftrag zugeordnete Prozesse die ChangeDisplaySettings-Funktion aufrufen. |
|
Verhindert, dass dem Auftrag zugeordnete Prozesse die Funktion ExitWindows oder ExitWindowsEx aufrufen. |
|
Verhindert, dass dem Auftrag zugeordnete Prozesse auf globale Atome zugreifen. Wenn dieses Flag verwendet wird, verfügt jeder Auftrag über eine eigene Atomtabelle. |
|
Verhindert, dass dem Auftrag zugeordnete Prozesse USER-Handles verwenden, die sich im Besitz von Prozessen befinden, die nicht demselben Auftrag zugeordnet sind. |
|
Verhindert, dass dem Auftrag zugeordnete Prozesse Daten aus der Zwischenablage lesen. |
|
Verhindert, dass dem Auftrag zugeordnete Prozesse Systemparameter mithilfe der SystemParametersInfo-Funktion ändern. |
|
Verhindert, dass dem Auftrag zugeordnete Prozesse Daten in die Zwischenablage schreiben. |
Hinweise
Wenn Sie das Flag JOB_OBJECT_UILIMIT_HANDLES angeben, werden diese nur an Fenster der obersten Ebene gesendet, die den Prozessen gehören, die demselben Auftrag zugeordnet sind. Darüber hinaus können Hooks nur in Threads installiert werden, die zu Prozessen gehören, die dem Auftrag zugeordnet sind.
Verwenden Sie die UserHandleGrantAccess-Funktion , um einem Auftrag mit einer Einschränkung der Benutzeroberfläche Zugriff auf ein Benutzerhandle-Handle zu gewähren.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | winnt.h (Einschließen von Windows.h) |