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.
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) |