Bagikan melalui


Metode ITaskService::NewTask (taskschd.h)

Mengembalikan objek definisi tugas kosong yang akan diisi dengan pengaturan dan properti lalu didaftarkan menggunakan metode ITaskFolder::RegisterTaskDefinition .

Sintaks

HRESULT NewTask(
  [in]  DWORD           flags,
  [out] ITaskDefinition **ppDefinition
);

Parameter

[in] flags

Parameter ini dicadangkan untuk penggunaan di masa mendatang dan harus diatur ke 0.

[out] ppDefinition

Definisi tugas yang menentukan semua informasi yang diperlukan untuk membuat tugas baru.

Berikan referensi ke penunjuk antarmuka ITaskDefinitionNULL. Mereferensikan pointer non-NULL dapat menyebabkan kebocoran memori karena pointer akan ditimpa.

Penunjuk ITaskDefinition yang dikembalikan harus dirilis setelah digunakan.

Mengembalikan nilai

Metode ini dapat mengembalikan salah satu nilai ini.

Mengembalikan kode/nilai Deskripsi
S_OK
0x0
Metode berhasil dikembalikan tanpa kesalahan.
E_POINTER
0x80004003
NULL diteruskan ke parameter ppDefinition . Berikan referensi ke penunjuk antarmuka ITaskDefinitionNULL.
E_INVALIDARG
0x80070057
Nilai bukan nol diteruskan ke parameter bendera .

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

ITaskService