Método IPrincipal::get_LogonType (taskschd.h)
Obtém ou define o método de logon de segurança necessário para executar as tarefas associadas à entidade de segurança.
Essa propriedade é leitura/gravação.
Sintaxe
HRESULT get_LogonType(
TASK_LOGON_TYPE *pLogon
);
Parâmetros
pLogon
Valor retornado
Nenhum
Comentários
Essa propriedade só é válida quando um identificador de usuário é especificado pela propriedade UserId .
Ao ler ou gravar XML para uma tarefa, o tipo de logon é especificado no <elemento LogonType> do esquema do Agendador de Tarefas.
Para uma tarefa, que contém uma ação de caixa de mensagem, a caixa de mensagem será exibida se a tarefa for ativada e a tarefa tiver um tipo de logon interativo. Para definir o tipo de logon da tarefa como interativo, especifique TASK_LOGON_INTERACTIVE_TOKEN ou TASK_LOGON_GROUP na propriedade LogonType da entidade de segurança da tarefa ou no parâmetro logonType de ITaskFolder::RegisterTask ou ITaskFolder::RegisterTaskDefinition.
Quando a economia de bateria estiver ativada, as tarefas do Agendador de Tarefas do Windows serão disparadas somente se a tarefa for:
- Não for definida como Iniciar a tarefa somente se o computador estiver ocioso... (a tarefa não usa IdleSettings)
- Não for definida para ser executada durante a manutenção automática (a tarefa não usa MaintenanceSettings)
- For definida como Executar somente quando o usuário estiver conectado ( LogonType da tarefa é TASK_LOGON_INTERACTIVE_TOKEN ou TASK_LOGON_GROUP)
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | taskschd.h |
Biblioteca | Taskschd.lib |
DLL | Taskschd.dll |