Condividi tramite


Interfaccia IShellTaskScheduler (shobjidl_core.h)

[IShellTaskScheduler è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Può essere modificato o non disponibile nelle versioni successive.

Espone i metodi che consentono l'interazione con e il controllo di, un utilità di pianificazione delle attività.

Ereditarietà

L'interfaccia IShellTaskScheduler eredita dall'interfaccia IUnknown . IShellTaskScheduler include anche questi tipi di membri:

Metodi

L'interfaccia IShellTaskScheduler include questi metodi.

 
IShellTaskScheduler::AddTask

Aggiunge un'attività alla coda in background dell'utilità di pianificazione.
IShellTaskScheduler::CountTasks

Conta le attività con lo stesso ID proprietario nella coda dell'utilità di pianificazione.
IShellTaskScheduler::RemoveTasks

Rimuove le attività dalla coda in background dell'utilità di pianificazione.
IShellTaskScheduler::Status

Imposta lo stato della versione e il timeout del thread in background per l'attività corrente.

Commenti

Questa interfaccia non deve essere threadata gratuitamente a meno che gli elementi della coda interagiscono con l'utilità di pianificazione e il thread di esecuzione principale in cui è stato creato l'utilità di pianificazione.

L'identificatore di classe dell'interfaccia (CLSID) è CLSID_ShellTaskScheduler e il relativo IID è IID_IShellTaskScheduler.

Windows Server 2003 e Windows XP: IShellTaskScheduler è stato dichiarato in Shlobj.h.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)