Bagikan melalui


Metode IPrincipal::get_LogonType (taskschd.h)

Mendapatkan atau mengatur metode masuk keamanan yang diperlukan untuk menjalankan tugas yang terkait dengan prinsipal.

Properti ini bersifat baca/tulis.

Sintaks

HRESULT get_LogonType(
  TASK_LOGON_TYPE *pLogon
);

Parameter

pLogon

Mengembalikan nilai

Tidak ada

Keterangan

Properti ini hanya valid ketika pengidentifikasi pengguna ditentukan oleh properti UserId .

Saat membaca atau menulis XML untuk tugas, jenis masuk ditentukan dalam <elemen LogonType> dari skema Penjadwal Tugas.

Untuk tugas, yang berisi tindakan kotak pesan, kotak pesan akan ditampilkan jika tugas diaktifkan dan tugas memiliki jenis masuk interaktif. Untuk mengatur jenis masuk tugas menjadi interaktif, tentukan TASK_LOGON_INTERACTIVE_TOKEN atau TASK_LOGON_GROUP di properti LogonType dari prinsipal tugas, atau dalam parameter logonTypeITaskFolder::RegisterTask atau ITaskFolder::RegisterTaskDefinition.

Ketika penghemat baterai aktif, tugas Penjadwal Tugas Windows dipicu hanya jika tugasnya:

  • Tidak diatur ke Mulai tugas hanya jika komputer diam... (tugas tidak menggunakan IdleSettings)
  • Tidak diatur untuk dijalankan selama pemeliharaan otomatis (tugas tidak menggunakan MaintenanceSettings)
  • Diatur ke Jalankan hanya ketika pengguna masuk ( tugas LogonTypeTASK_LOGON_INTERACTIVE_TOKEN atau TASK_LOGON_GROUP)
Semua pemicu lainnya tertunda hingga penghemat baterai mati. Untuk informasi selengkapnya tentang mengakses status penghemat baterai di aplikasi Anda, lihat SYSTEM_POWER_STATUS. Untuk informasi umum tentang penghemat baterai, lihat penghemat baterai (dalam pedoman komponen perangkat keras).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header taskschd.h
Pustaka Taskschd.lib
DLL Taskschd.dll

Lihat juga

IPrincipal

Tugas Microsoft Azure Scheduler