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


Метод IPrincipal::get_LogonType (taskschd.h)

Возвращает или задает метод входа в систему безопасности, необходимый для выполнения задач, связанных с субъектом.

Это свойство доступно для чтения и записи.

Синтаксис

HRESULT get_LogonType(
  TASK_LOGON_TYPE *pLogon
);

Параметры

pLogon

Возвращаемое значение

None

Remarks

Это свойство допустимо, только если идентификатор пользователя указан в свойстве UserId .

При чтении или записи XML для задачи тип входа указывается в элементе <LogonType> схемы планировщика задач.

Для задачи, которая содержит действие окна сообщения, окно сообщения будет отображаться, если задача активирована и задача имеет тип интерактивного входа. Чтобы задать интерактивный тип входа в задачу, укажите TASK_LOGON_INTERACTIVE_TOKEN или TASK_LOGON_GROUP в свойстве LogonType субъекта задачи или в параметре logonTypeобъекта ITaskFolder::RegisterTask или ITaskFolder::RegisterTaskDefinition.

Если функция экономии заряда включена, задачи планировщика задач Windows активируются только в том случае, если задача:

  • Не задано значение Запуск задачи, только если компьютер неактивен... (задача не использует IdleSettings)
  • Не задано для запуска во время автоматического обслуживания (задача не использует MaintenanceSettings)
  • Для параметра задано значение Запуск, только если пользователь вошел в систему (задача LogonTypeTASK_LOGON_INTERACTIVE_TOKEN или TASK_LOGON_GROUP).
Все остальные триггеры откладываются до отключения экономии заряда. Дополнительные сведения о доступе к состоянию экономии заряда в приложении см. в разделе SYSTEM_POWER_STATUS. Общие сведения о экономии заряда см. в разделе Экономия заряда (в рекомендациях по аппаратным компонентам).

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header taskschd.h
Библиотека Taskschd.lib
DLL Taskschd.dll

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

IPrincipal

Планировщик заданий