Método IScheduledWorkItem::GetExitCode (mstask.h)
[[Esta API puede modificarse o no estar disponible en versiones posteriores del sistema operativo o producto. Use en su lugar las interfaces del Programador de tareas 2.0 . ]
Recupera el último código de salida devuelto por el ejecutable asociado al elemento de trabajo en su última ejecución. El método también devuelve el código de salida devuelto al Programador de tareas cuando intentó ejecutar el elemento de trabajo por última vez.
Sintaxis
HRESULT GetExitCode(
[out] DWORD *pdwExitCode
);
Parámetros
[out] pdwExitCode
Puntero a un valor DWORD que se establece en el último código de salida del elemento de trabajo. Este es el código de salida que devolvió el elemento de trabajo cuando se detuvo por última vez a ejecutarse. Si el elemento de trabajo nunca se ha iniciado, se devuelve 0.
Valor devuelto
El método GetExitCode devuelve el error del último intento de iniciar el elemento de trabajo. Estos son algunos de los valores posibles.
Código devuelto | Descripción |
---|---|
|
El intento de iniciar el elemento de trabajo se realizó correctamente. |
|
Nunca se ha intentado iniciar este elemento de trabajo. |
|
Los argumentos no son válidos. |
|
No hay suficiente memoria disponible. |
Comentarios
Este método puede devolver los dos fragmentos de información siguientes:
- El código de error o salida devuelto por el ejecutable que se está programando se devuelve en el parámetro pdwExitCode .
- El código de error que recibió el Programador de tareas cuando intentó iniciar el trabajo se devuelve en la propia llamada al método GetExitCode .
Ejemplos
Para obtener un ejemplo de cómo recuperar el creador de una tarea, vea Ejemplo de código de C/C++: Recuperar código de salida de tarea.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | mstask.h |
Library | Mstask.lib |
Archivo DLL | Mstask.dll |
Redistribuible | Internet Explorer 4.0 o posterior en Windows NT 4.0 y Windows 95 |