Partager via


Interface IPrincipal2 (taskschd.h)

Fournit les paramètres étendus appliqués aux informations d’identification de sécurité d’un principal. Ces informations d’identification de sécurité définissent le contexte de sécurité pour les tâches associées au principal.

Héritage

L’interface IPrincipal2 hérite de l’interface IDispatch. IPrincipal2 a également les types de membres suivants :

Méthodes

L’interface IPrincipal2 a ces méthodes.

 
IPrincipal2::AddRequiredPrivilege

Ajoute le privilège requis au jeton de processus de tâche.
IPrincipal2::get_ProcessTokenSidType

Obtient ou définit le type d’identificateur de sécurité (SID) du processus de tâche. (Get)
IPrincipal2::get_RequiredPrivilege

Obtient le privilège requis de la tâche par index.
IPrincipal2::get_RequiredPrivilegeCount

Obtient le nombre de privilèges dans le tableau de privilèges requis.
IPrincipal2::p ut_ProcessTokenSidType

Obtient ou définit le type d’identificateur de sécurité (SID) du processus de tâche. (Put)

Remarques

Lors de la lecture ou de l’écriture de code XML pour une tâche, les informations d’identification de sécurité d’un principal sont spécifiées dans l’élément Principal du schéma du planificateur de tâches.

Exemples

Pour plus d’informations et un exemple de code pour cette interface, consultez Time Trigger Example (C++) ou Registration Trigger Example (C++).

Configuration requise

   
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête taskschd.h

Voir aussi

ITaskDefinition

Propriété principale de ITaskDefinition

Interfaces du planificateur de tâches