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 | |
---|---|
|
È stato specificato un argomento non valido nella chiamata al metodo. Il passaggio di un valore diverso da zero ai flag parametro restituirà E_INVALIDARG. |
|
Operazione completata correttamente. |
|
NULL è stato passato al parametro retVal |
|
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 |