Condividi tramite


Metodo IShellTaskScheduler::RemoveTasks (shobjidl_core.h)

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

Sintassi

HRESULT RemoveTasks(
  [in] REFTASKOWNERID rtoid,
  [in] DWORD_PTR      lParam,
  [in] BOOL           bWaitIfRunning
);

Parametri

[in] rtoid

Tipo: REFTASKOWNERID

GUID che identifica il proprietario delle attività da rimuovere.

[in] lParam

Tipo: DWORD_PTR

Puntatore a un valore DWORD definito dall'utente che consente di identificare l'attività all'interno delle attività di proprietà di rtoid. Impostare questo valore su 0 per rimuovere tutte le attività per il proprietario specificato da rtoid.

[in] bWaitIfRunning

Tipo: BOOL

TRUE se si desidera che un'attività attualmente in esecuzione venga completata prima di rimuoverla, FALSE in caso contrario.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)
DLL Shell32.dll (versione 5.0 o successiva)