Condividi tramite


Metodo ITaskService::GetRunningTasks (taskschd.h)

Ottiene una raccolta di attività in esecuzione.

NotaITaskService::GetRunningTasks restituirà solo una raccolta di attività in esecuzione in esecuzione in o al di sotto del contesto di sicurezza di un utente. Ad esempio, per i membri del gruppo Administrators, GetRunningTasks restituirà una raccolta di tutte le attività in esecuzione, ma per i membri del gruppo Users, GetRunningTasks restituirà solo una raccolta di attività in esecuzione nel contesto di sicurezza del gruppo Users.

 

Sintassi

HRESULT GetRunningTasks(
  [in]  LONG                   flags,
  [out] IRunningTaskCollection **ppRunningTasks
);

Parametri

[in] flags

Valore dell'enumerazione TASK_ENUM_FLAGS. Passare 0 per restituire una raccolta di attività in esecuzione che non sono attività nascoste.

[out] ppRunningTasks

Interfaccia IRunningTaskCollection che contiene le attività attualmente in esecuzione.

Passare un riferimento a un puntatore a un NULLIRunningTaskCollection puntatore all'interfaccia. Fare riferimento a un puntatore null non può causare una perdita di memoria perché il puntatore verrà sovrascritto.

Valore restituito

Questo metodo può restituire uno di questi valori.

Descrizione
E_INVALIDARG
È stato specificato un argomento non valido nella chiamata al metodo. Il passaggio di un valore diverso da zero ai flag parametro restituirà E_INVALIDARG.
S_OK
Operazione completata correttamente.
E_POINTER
NULL è stato passato al parametro retVal .
HRESULT_FROM_WIN32(ERROR_ONLY_IF_CONNECTED)
L'utente non è connesso al servizio.

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

IRunningTaskCollection

ITaskService

TASK_ENUM_FLAGS

'utilità di pianificazione