Bagikan melalui


struktur AT_ENUM (lmat.h)

Struktur AT_ENUM berisi informasi tentang pekerjaan yang dikirimkan. Fungsi NetScheduleJobEnum menggunakan struktur ini untuk menghitung dan mengembalikan informasi tentang seluruh antrean pekerjaan yang dikirimkan.

Sintaks

typedef struct _AT_ENUM {
  DWORD     JobId;
  DWORD_PTR JobTime;
  DWORD     DaysOfMonth;
  UCHAR     DaysOfWeek;
  UCHAR     Flags;
  LPWSTR    Command;
} AT_ENUM, *PAT_ENUM, *LPAT_ENUM;

Anggota

JobId

Jenis: DWORD

Pengidentifikasi pekerjaan dari pekerjaan yang dikirimkan (diantrekan).

JobTime

Jenis: DWORD_PTR

Pointer ke waktu di mana pekerjaan dijadwalkan untuk dijalankan. Waktunya adalah waktu lokal di komputer tempat layanan jadwal berjalan; diukur dari tengah malam, dan dinyatakan dalam milidetik.

DaysOfMonth

Jenis: DWORD

Sekumpulan bendera bit yang mewakili hari dalam sebulan. Untuk setiap bit yang ditetapkan, pekerjaan terjadwal akan berjalan pada waktu yang ditentukan oleh anggota JobTime , pada hari yang sesuai dalam sebulan. Bit 0 sesuai dengan hari pertama dalam sebulan, dan sebagainya.

Nilai bitmask adalah nol jika pekerjaan dijadwalkan untuk berjalan hanya sekali, pada kemunculan pertama yang ditentukan dalam anggota JobTime

DaysOfWeek

Jenis: UCHAR

Sekumpulan bendera bit yang mewakili hari dalam seminggu. Untuk setiap bit yang ditetapkan, pekerjaan terjadwal akan berjalan pada waktu yang ditentukan oleh anggota JobTime , pada hari yang sesuai dalam seminggu. Bit 0 sesuai dengan Senin, dan sebagainya.

Nilai bitmask adalah nol jika pekerjaan dijadwalkan hanya berjalan sekali, pada kemunculan pertama yang ditentukan dalam anggota JobTime .

Flags

Jenis: UCHAR

Sekumpulan bendera bit yang menjelaskan properti pekerjaan. Anggota ini bisa menjadi satu atau beberapa nilai berikut.

Nilai Makna
JOB_RUN_PERIODICALLY
Bendera ini sama dengan nilai aslinya, yaitu nilai ketika pekerjaan dikirimkan.
JOB_EXEC_ERROR
Jika bendera ini diatur, ini menunjukkan bahwa layanan jadwal gagal menjalankan pekerjaan terakhir kali dijadwalkan untuk dijalankan.
JOB_RUNS_TODAY
Jika bendera ini diatur, itu menunjukkan bahwa pekerjaan dijadwalkan untuk dijalankan pada hari ini; nilai anggota JobTime lebih besar dari waktu saat ini di komputer tempat pekerjaan diantrekan.
JOB_NONINTERACTIVE
Bendera ini sama dengan nilai aslinya, yaitu nilai ketika pekerjaan dikirimkan.

Command

Jenis: LPWSTR

Penunjuk ke string Unicode yang berisi nama perintah, program batch, atau file biner untuk dijalankan.

Keterangan

Untuk informasi selengkapnya tentang mengatur bendera bit untuk menjadwalkan pekerjaan yang dijalankan sekali, pekerjaan yang dijalankan beberapa kali, dan pekerjaan yang dijalankan secara berkala tanpa penghapusan, lihat fungsi NetScheduleJobAdd .

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header lmat.h (termasuk Lm.h)

Lihat juga

NetScheduleJobEnum

Gambaran Umum Manajemen Jaringan

Struktur Manajemen Jaringan

Fungsi Jadwal