Bagikan melalui


Antarmuka IScheduledWorkItem (mstask.h)

[[API ini dapat diubah atau tidak tersedia dalam versi sistem operasi atau produk berikutnya. Silakan gunakan Antarmuka Penjadwal Tugas 2.0 sebagai gantinya.] ]

Menyediakan metode untuk mengelola item kerja tertentu.

Warisan

Antarmuka IScheduledWorkItem mewarisi dari antarmuka IUnknown . IScheduledWorkItem juga memiliki jenis anggota berikut:

Metode

Antarmuka IScheduledWorkItem memiliki metode ini.

 
IScheduledWorkItem::CreateTrigger

Membuat pemicu untuk item kerja.
IScheduledWorkItem::D eleteTrigger

Menghapus pemicu dari item kerja.
IScheduledWorkItem::EditWorkItem

Menampilkan halaman properti Tugas, Jadwal, dan pengaturan untuk item kerja, yang memungkinkan pengguna mengatur properti pada halaman tersebut.
IScheduledWorkItem::GetAccountInformation

Mengambil nama akun untuk item kerja.
IScheduledWorkItem::GetComment

Mengambil komentar untuk item kerja.
IScheduledWorkItem::GetCreator

Mengambil nama pembuat item kerja.
IScheduledWorkItem::GetErrorRetryCount

Mengambil berapa kali Penjadwal Tugas akan mencoba kembali operasi ketika terjadi kesalahan. Metode ini tidak diterapkan.
IScheduledWorkItem::GetErrorRetryInterval

Mengambil interval waktu, dalam menit, antara upaya Penjadwal Tugas untuk menjalankan item kerja jika terjadi kesalahan. Metode ini tidak diterapkan.
IScheduledWorkItem::GetExitCode

Mengambil kode keluar terakhir yang dikembalikan oleh executable yang terkait dengan item kerja pada eksekusi terakhirnya. Metode ini juga mengembalikan kode keluar yang dikembalikan ke Penjadwal Tugas saat terakhir kali mencoba menjalankan item kerja.
IScheduledWorkItem::GetFlags

Mengambil bendera yang mengubah perilaku semua jenis item kerja.
IScheduledWorkItem::GetIdleWait

Mengambil waktu tunggu diam untuk item kerja.
IScheduledWorkItem::GetMostRecentRunTime

Mengambil waktu terbaru item kerja mulai berjalan.
IScheduledWorkItem::GetNextRunTime

Mengambil waktu berikutnya item kerja akan berjalan.
IScheduledWorkItem::GetRunTimes

Mengambil durasi item kerja untuk periode waktu tertentu.
IScheduledWorkItem::GetStatus

Mengambil status item kerja.
IScheduledWorkItem::GetTrigger

Mengambil pemicu tugas.
IScheduledWorkItem::GetTriggerCount

Mengambil jumlah pemicu untuk item kerja saat ini.
IScheduledWorkItem::GetTriggerString

Mengambil string yang menjelaskan pemicu item kerja.
IScheduledWorkItem::GetWorkItemData

Mengambil data yang ditentukan aplikasi yang terkait dengan item kerja.
IScheduledWorkItem::Run

Mengirim permintaan ke layanan Penjadwal Tugas untuk menjalankan item kerja.
IScheduledWorkItem::SetAccountInformation

Menyetel nama akun dan kata sandi yang digunakan untuk menjalankan item kerja.
IScheduledWorkItem::SetComment

Menyetel komentar untuk item kerja.
IScheduledWorkItem::SetCreator

Mengatur nama pembuat item kerja.
IScheduledWorkItem::SetErrorRetryCount

Mengatur berapa kali Penjadwal Tugas akan mencoba menjalankan item kerja lagi jika terjadi kesalahan. Metode ini tidak diterapkan.
IScheduledWorkItem::SetErrorRetryInterval

Mengatur interval waktu, dalam menit, antara upaya Penjadwal Tugas untuk menjalankan item kerja setelah kesalahan terjadi. Metode ini tidak diterapkan.
IScheduledWorkItem::SetFlags

Mengatur bendera yang mengubah perilaku semua jenis item kerja.
IScheduledWorkItem::SetIdleWait

Menyetel menit sistem harus menganggur sebelum item kerja dapat berjalan.
IScheduledWorkItem::SetWorkItemData

Metode ini menyimpan data yang ditentukan aplikasi yang terkait dengan item kerja.
IScheduledWorkItem::Terminate

Metode ini mengakhiri eksekusi item kerja.

Keterangan

Antarmuka IScheduledWorkItem adalah antarmuka dasar untuk antarmuka ITask . Semua metode yang disediakan oleh IScheduledWorkItem diwarisi oleh antarmuka ITask dan biasanya dipanggil melalui antarmuka tersebut.

Contoh

Untuk informasi selengkapnya dan contoh kode untuk antarmuka ini, lihat Contoh Kode C/C++: Mengakhiri Tugas.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header mstask.h
Redistribusi Internet Explorer 4.0 atau yang lebih baru pada Windows NT 4.0 dan Windows 95

Lihat juga

ITask