Поделиться через


Интерфейс IPrincipal2 (taskschd.h)

Предоставляет расширенные параметры, применяемые к учетным данным безопасности для субъекта. Эти учетные данные безопасности определяют контекст безопасности для задач, связанных с субъектом.

Наследование

Интерфейс IPrincipal2 наследуется от интерфейса IDispatch . IPrincipal2 также имеет следующие типы членов:

Методы

Интерфейс IPrincipal2 содержит следующие методы.

 
IPrincipal2::AddRequiredPrivilege

Добавляет необходимые привилегии к маркеру процесса задачи.
IPrincipal2::get_ProcessTokenSidType

Возвращает или задает тип идентификатора безопасности (SID) процесса задачи. (Получить)
IPrincipal2::get_RequiredPrivilege

Возвращает необходимые привилегии задачи по индексу.
IPrincipal2::get_RequiredPrivilegeCount

Возвращает количество привилегий в требуемом массиве привилегий.
IPrincipal2::p ut_ProcessTokenSidType

Возвращает или задает тип идентификатора безопасности (SID) процесса задачи. (Put)

Комментарии

При чтении или записи XML для задачи учетные данные безопасности для субъекта указываются в элементе Principal схемы планировщика задач.

Примеры

Дополнительные сведения и пример кода для этого интерфейса см. в разделах Пример триггера времени (C++) или Пример триггера регистрации (C++).

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header taskschd.h

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

ITaskDefinition

Основное свойство ITaskDefinition

Интерфейсы планировщика задач