Costanti di errore e esito positivo dell'utilità di pianificazione

Se si verifica un errore, le API dell'Utilità di pianificazione possono restituire uno dei codici di errore seguenti come valore HRESULT .

Le costanti che iniziano con SCHED_S_ sono costanti di esito positivo e le costanti che iniziano con SCHED_E_ sono costanti di errore.

  HRESULT phrStatus;
  hr = pITask->GetStatus(&phrStatus);
  
  // Release the ITask interface.
  pITask->Release();
    
  switch(phrStatus)
  {
  case SCHED_S_TASK_READY:
       wprintf(L"  SCHED_S_TASK_READY\n");
       break;
  case SCHED_S_TASK_RUNNING:
       wprintf(L"  SCHED_S_TASK_RUNNING\n");
       break;

  //...
  }

Esempio di codice C/C++: recupero dello stato dell'attività.

Nota

Alcune API dell'Utilità di pianificazione possono restituire codici di errore di rete e di sistema (ad esempio 64). È possibile controllare la definizione di questi tipi di codici di errore usando il comando net helpmsg nella finestra del prompt dei comandi. Ad esempio, il comando net helpmsg 64 restituisce il messaggio: il nome di rete specificato non è più disponibile.

Per altre informazioni sugli eventi e sui messaggi di errore, vedere Events and Errors Message Center.

SCHED_S_TASK_READY

0x00041300

L'attività è pronta per l'esecuzione al successivo orario pianificato.

SCHED_S_TASK_RUNNING

0x00041301

L'attività è attualmente in esecuzione.

SCHED_S_TASK_DISABLED

0x00041302

L'attività non verrà eseguita negli orari pianificati perché è stata disabilitata.

SCHED_S_TASK_HAS_NOT_RUN

0x00041303

L'attività non è ancora stata eseguita.

SCHED_S_TASK_NO_MORE_RUNS

0x00041304

Non sono previste altre esecuzioni pianificate per questa attività.

SCHED_S_TASK_NOT_SCHEDULED

0x00041305

Una o più proprietà necessarie per eseguire questa attività in base a una pianificazione non sono state impostate.

SCHED_S_TASK_TERMINATED

0x00041306

L'ultima esecuzione dell'attività è stata terminata dall'utente.

SCHED_S_TASK_NO_VALID_TRIGGERS

0x00041307

L'attività non ha trigger o i trigger esistenti sono disabilitati o non sono impostati.

SCHED_S_EVENT_TRIGGER

0x00041308

I trigger di evento non hanno impostato i tempi di esecuzione.

SCHED_E_TRIGGER_NOT_FOUND

0x80041309

Il trigger di un'attività non viene trovato.

SCHED_E_TASK_NOT_READY

0x8004130A

Una o più proprietà necessarie per eseguire questa attività non sono state impostate.

SCHED_E_TASK_NOT_RUNNING

0x8004130B

Non esiste un'istanza in esecuzione dell'attività.

SCHED_E_SERVICE_NOT_INSTALLED

0x8004130C

Il servizio Utilità di pianificazione non è installato nel computer.

SCHED_E_CANNOT_OPEN_TASK

0x8004130D

Impossibile aprire l'oggetto attività.

SCHED_E_INVALID_TASK

0x8004130E

L'oggetto è un oggetto attività non valido o non è un oggetto attività.

SCHED_E_ACCOUNT_INFORMATION_NOT_SET

0x8004130F

Non è possibile trovare informazioni sull'account nel database di sicurezza dell'Utilità di pianificazione per l'attività indicata.

SCHED_E_ACCOUNT_NAME_NOT_FOUND

0x80041310

Impossibile stabilire l'esistenza dell'account specificato.

SCHED_E_ACCOUNT_DBASE_CORRUPT

0x80041311

Il danneggiamento è stato rilevato nel database di sicurezza dell'Utilità di pianificazione; il database è stato reimpostato.

SCHED_E_NO_SECURITY_SERVICES

0x80041312

I servizi di sicurezza dell'Utilità di pianificazione sono disponibili solo in Windows NT.

SCHED_E_UNKNOWN_OBJECT_VERSION

0x80041313

La versione dell'oggetto attività non è supportata o non è valida.

SCHED_E_UNSUPPORTED_ACCOUNT_OPTION

0x80041314

L'attività è stata configurata con una combinazione non supportata di impostazioni dell'account e opzioni di runtime.

SCHED_E_SERVICE_NOT_RUNNING

0x80041315

Il servizio Utilità di pianificazione non è in esecuzione.

SCHED_E_UNEXPECTEDNODE

0x80041316

Il codice XML dell'attività contiene un nodo imprevisto.

SCHED_E_NAMESPACE

0x80041317

Il codice XML dell'attività contiene un elemento o un attributo da uno spazio dei nomi imprevisto.

SCHED_E_INVALIDVALUE

0x80041318

Il codice XML dell'attività contiene un valore formattato in modo non corretto o non compreso nell'intervallo.

SCHED_E_MISSINGNODE

0x80041319

Il codice XML dell'attività non contiene un elemento o un attributo obbligatorio.

SCHED_E_MALFORMEDXML

0x8004131A

Il codice XML dell'attività non è valido.

SCHED_S_SOME_TRIGGERS_FAILED

0x0004131B

L'attività viene registrata, ma non tutti i trigger specificati avviano l'attività.

SCHED_S_BATCH_LOGON_PROBLEM

0x0004131C

L'attività è registrata, ma potrebbe non riuscire ad avviarsi. Il privilegio di accesso batch deve essere abilitato per l'entità attività.

SCHED_E_TOO_MANY_NODES

0x8004131D

L'XML dell'attività contiene troppi nodi dello stesso tipo.

SCHED_E_PAST_END_BOUNDARY

0x8004131E

Impossibile avviare l'attività dopo il limite finale del trigger.

SCHED_E_ALREADY_RUNNING

0x8004131F

Un'istanza di questa attività è già in esecuzione.

SCHED_E_USER_NOT_LOGGED_ON

0x80041320

L'attività non verrà eseguita perché l'utente non è connesso.

SCHED_E_INVALID_TASK_HASH

0x80041321

L'immagine dell'attività è danneggiata o è stata manomessa.

SCHED_E_SERVICE_NOT_AVAILABLE

0x80041322

Il servizio Utilità di pianificazione non è disponibile.

SCHED_E_SERVICE_TOO_BUSY

0x80041323

Il servizio Utilità di pianificazione è troppo occupato per gestire la richiesta. Riprova più tardi.

SCHED_E_TASK_ATTEMPTED

0x80041324

Il servizio Utilità di pianificazione ha tentato di eseguire l'attività, ma l'attività non è stata eseguita a causa di uno dei vincoli nella definizione dell'attività.

SCHED_S_TASK_QUEUED

0x00041325

Il servizio Utilità di pianificazione ha chiesto l'esecuzione dell'attività.

SCHED_E_TASK_DISABLED

0x80041326

L'attività è disabilitata.

SCHED_E_TASK_NOT_V1_COMPAT

0x80041327

L'attività ha proprietà che non sono compatibili con le versioni precedenti di Windows.

SCHED_E_START_ON_DEMAND

0x80041328

Le impostazioni dell'attività non consentono all'attività di avviare su richiesta.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Intestazione
Winerror