Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Quando si sviluppano applicazioni che usano l'Utilità di pianificazione 1.0, tenere presenti i problemi di programmazione seguenti.
- L'applicazione deve assicurarsi che il servizio Utilità di pianificazione sia in esecuzione prima di tentare di effettuare chiamate usando l'API Utilità di pianificazione.
- Quando si recuperano stringhe, assicurarsi di chiamare CoTaskMemFree per rilasciare ogni stringa dopo che non è più necessaria. Quando si recuperano matrici di stringhe, assicurarsi di rilasciare prima ogni stringa nella matrice e quindi rilasciare la matrice stessa.
- Quando si crea o si modifica un elemento di lavoro, inclusi i trigger associati a un elemento di lavoro, assicurarsi di chiamare IPersistFile::Save per salvare l'elemento di lavoro su disco.
- Dopo aver usato una qualsiasi delle interfacce fornite dall'API di Task Scheduler, assicurarsi di chiamare IUnknown::Release per rilasciare l'interfaccia. IUnknown è supportato da ciascun oggetto dell'Utilità di Pianificazione delle Attività.
La sezione Using della documentazione dell'Utilità di pianificazione fornisce numerosi esempi che seguono queste linee guida. La tabella seguente fornisce collegamenti ad alcuni di questi esempi.
| Per un esempio di | Vedere |
|---|---|
| Distribuzione di stringhe | Esempi di proprietà dell'elemento di lavoro e il loro recupero |
| Salvataggio di elementi di lavoro su disco | Esempi di Impostazione delle Proprietà dell'Elemento di Lavoro |
| Rilascio di interfacce | Creazione di un'attività tramite l'esempio NewWorkItem |