Condividi tramite


Metodo ITaskService::NewTask (taskschd.h)

Restituisce un oggetto definizione di attività vuoto da compilare con le impostazioni e le proprietà e quindi registrato utilizzando il metodo ITaskFolder::RegisterTaskDefinition.

Sintassi

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

Parametri

[in] flags

Questo parametro è riservato per un uso futuro e deve essere impostato su 0.

[out] ppDefinition

Definizione dell'attività che specifica tutte le informazioni necessarie per creare una nuova attività.

Passare un riferimento a un puntatore a interfaccia NULLITaskDefini tion. Fare riferimento a un puntatore non NULL può causare una perdita di memoria perché il puntatore verrà sovrascritto.

L'oggetto restituito ITaskDefinition puntatore deve essere rilasciato dopo l'uso.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice/valore restituito Descrizione
S_OK
0x0
Il metodo restituito correttamente senza errori.
E_POINTER
0x80004003
NULL è stato passato al parametro ppDefinition . Passare un riferimento a un puntatore a interfaccia NULLITaskDefini tion.
E_INVALIDARG
0x80070057
Un valore diverso da zero è stato passato al parametro flag di .

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista [solo app desktop]
server minimo supportato Windows Server 2008 [solo app desktop]
piattaforma di destinazione Finestre
intestazione taskschd.h
libreria Taskschd.lib
dll Taskschd.dll

Vedere anche

ITaskService