Bagikan melalui


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

Lihat juga

IRegisteredTask

Tugas Microsoft Azure Scheduler