Condividi tramite


Metodo IRegisteredTask::GetInstances (taskschd.h)

Restituisce tutte le istanze dell'attività attualmente in esecuzione registrata.

NotaIRegisteredTask::GetInstances restituirà solo le istanze dell'attività attualmente in esecuzione in esecuzione in o al di sotto del contesto di sicurezza di un utente. Ad esempio, per i membri del gruppo Administrators, GetInstances restituirà tutte le istanze dell'attività attualmente in esecuzione, ma per i membri del gruppo Utenti, GetInstances restituirà solo le istanze dell'attività attualmente in esecuzione in esecuzione nel contesto di sicurezza del gruppo Utenti.

 

Sintassi

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

Parametri

flags

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

[out] ppRunningTasks

Interfaccia IRunningTaskCollection che contiene tutte le istanze attualmente in esecuzione dell'attività nel contesto dell'utente.

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.

Codice restituito Descrizione
S_OK
Operazione completata correttamente.
E_INVALIDARG
È stato passato un flag non Null nel parametro flag .
E_POINTER
NULL è stato passato al parametro ppRunningTasks .

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

IRegisteredTask

IRunningTaskCollection

'utilità di pianificazione