Metode IRegisteredTask::GetRunTimes (taskschd.h)
Mendapatkan waktu tugas terdaftar dijadwalkan untuk dijalankan selama waktu yang ditentukan.
Sintaks
HRESULT GetRunTimes(
[in] const LPSYSTEMTIME pstStart,
[in] const LPSYSTEMTIME pstEnd,
[in, out] DWORD *pCount,
[out] LPSYSTEMTIME *pRunTimes
);
Parameter
[in] pstStart
Waktu mulai untuk kueri.
[in] pstEnd
Waktu berakhir untuk kueri.
[in, out] pCount
Jumlah eksekusi yang diminta pada input dan jumlah eksekusi yang dikembalikan pada output.
[out] pRunTimes
Waktu terjadwal yang akan dijalankan tugas. Objek NULL LPSYSTEMTIME harus diteruskan ke parameter ini. Saat kembali, array ini berisi waktu eksekusi pCount . Anda harus membebaskan array ini dengan memanggil fungsi CoTaskMemFree .
Nilai kembali
Jika metode berhasil, metode akan mengembalikan S_OK. Jika metode mengembalikan S_FALSE, parameter pRunTimes berisi item pCount, tetapi ada lebih banyak eksekusi tugas, yang tidak dikembalikan. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Jika tugas terdaftar berisi pemicu yang dinonaktifkan secara individual, pemicu ini akan tetap memengaruhi durasi terjadwal berikutnya yang dikembalikan meskipun dinonaktifkan.
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 |