Freigeben über


IPrincipal2-Schnittstelle (taskschd.h)

Stellt die erweiterten Einstellungen bereit, die auf Sicherheitsanmeldeinformationen für einen Prinzipal angewendet werden. Diese Sicherheitsanmeldeinformationen definieren den Sicherheitskontext für die Aufgaben, die dem Prinzipal zugeordnet sind.

Vererbung

Die IPrincipal2-Schnittstelle erbt von der IDispatch-Schnittstelle . IPrincipal2 verfügt auch über folgende Arten von Membern:

Methoden

Die IPrincipal2-Schnittstelle verfügt über diese Methoden.

 
IPrincipal2::AddRequiredPrivilege

Fügt dem Aufgabenprozesstoken die erforderliche Berechtigung hinzu.
IPrincipal2::get_ProcessTokenSidType

Ruft den Sid-Typ (Task Process Security Identifier) ab oder legt diese fest. (Get)
IPrincipal2::get_RequiredPrivilege

Ruft die erforderliche Berechtigung der Aufgabe nach Index ab.
IPrincipal2::get_RequiredPrivilegeCount

Ruft die Anzahl der Berechtigungen im Array der erforderlichen Berechtigungen ab.
IPrincipal2::p ut_ProcessTokenSidType

Ruft den Sid-Typ (Task Process Security Identifier) ab oder legt diese fest. (Put)

Hinweise

Beim Lesen oder Schreiben von XML für einen Vorgang werden die Sicherheitsanmeldeinformationen für einen Prinzipal im Principal-Element des Aufgabenplanungsschemas angegeben.

Beispiele

Weitere Informationen und Beispielcode für diese Schnittstelle finden Sie unter Time Trigger Example (C++) or Registration Trigger Example (C++).

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile taskschd.h

Weitere Informationen

ITaskDefinition

Principal-Eigenschaft von ITaskDefinition

Aufgabenplanungsschnittstellen