Metode ITask::SetWorkingDirectory (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.] ]

Metode ini mengatur direktori kerja untuk tugas tersebut.

Sintaks

HRESULT SetWorkingDirectory(
  [in] LPCWSTR pwszWorkingDirectory
);

Parameter

[in] pwszWorkingDirectory

String null-terminated yang berisi jalur direktori ke direktori kerja untuk tugas tersebut.

Aplikasi dimulai dengan direktori ini sebagai direktori kerja saat ini. Untuk menghapus direktori, atur pwszWorkingDirectory ke L"". Jika direktori kerja diatur ke L"", ketika aplikasi dijalankan, direktori saat ini akan menjadi direktori tempat layanan penjadwal tugas dapat dieksekusi, Mstask.exe, berada.

Nilai kembali

Metode SetWorkingDirectory mengembalikan salah satu nilai berikut.

Menampilkan kode Deskripsi
S_OK
Operasi berhasil.
E_INVALIDARG
Argumen tidak valid.
E_OUTOFMEMORY
Tidak tersedia cukup memori.

Keterangan

Setelah mengatur direktori kerja tugas, pastikan untuk memanggil IPersistFile::Simpan untuk menyimpan objek tugas yang dimodifikasi ke disk.

Contoh

Untuk contoh cara mengatur direktori kerja tugas, lihat Contoh Kode C/C++: Mengatur Direktori Kerja.

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
Pustaka Mstask.lib
DLL Mstask.dll
Redistribusi Internet Explorer 4.0 atau yang lebih baru pada Windows NT 4.0 dan Windows 95

Lihat juga

GetWorkingDirectory

ITask