Condividi tramite


Metodo ITask::SetWorkingDirectory (mstask.h)

[[Questa API può essere modificata o non disponibile nelle versioni successive del sistema operativo o del prodotto. Usare invece le interfacce dell'Utilità di pianificazione 2.0 . ]

Questo metodo imposta la directory di lavoro per l'attività.

Sintassi

HRESULT SetWorkingDirectory(
  [in] LPCWSTR pwszWorkingDirectory
);

Parametri

[in] pwszWorkingDirectory

Stringa con terminazione Null che contiene un percorso di directory alla directory di lavoro per l'attività.

L'applicazione inizia con questa directory come directory di lavoro corrente. Per cancellare la directory, impostare pwszWorkingDirectory su L"". Se la directory di lavoro è impostata su L"", quando viene eseguita l'applicazione, la directory corrente sarà la directory in cui risiede l'eseguibile del servizio utilità di pianificazione, Mstask.exe.

Valore restituito

Il metodo SetWorkingDirectory restituisce uno dei valori seguenti.

Codice restituito Descrizione
S_OK
L'operazione è stata completata.
E_INVALIDARG
Gli argomenti non sono validi.
E_OUTOFMEMORY
Memoria insufficiente.

Commenti

Dopo aver impostato la directory di lavoro di un'attività, assicurarsi di chiamare IPersistFile::Save per salvare l'oggetto attività modificato su disco.

Esempio

Per un esempio di come impostare la directory di lavoro di un'attività, vedere Esempio di codice C/C++: Impostazione della directory di lavoro.

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 mstask.h
Libreria Mstask.lib
DLL Mstask.dll
Componente ridistribuibile Internet Explorer 4.0 o versione successiva in Windows NT 4.0 e Windows 95

Vedi anche

GetWorkingDirectory

Itask