IHostTask
Actualización: noviembre 2007
Proporciona métodos que permiten a Common Language Runtime (CLR) comunicarse con el host para administrar las tareas.
interface IHostTask : IUnknown {
HRESULT Alert ();
HRESULT GetPriority (
[out] int *pPriority
);
HRESULT Join (
[in] DWORD dwMilliseconds,
[in] DWORD option
);
HRESULT SetCLRTask (
[in] ICLRTask *pCLRTask
);
HRESULT SetPriority (
[in] int newPriority
);
HRESULT Start ();
};
Métodos
Método |
Descripción |
---|---|
Solicita que el host reactive la tarea representada por la instancia de IHostTask actual para que esta tarea pueda anularse. |
|
Obtiene el nivel de prioridad de subprocesamiento de la tarea representada por la instancia de IHostTask actual. |
|
Bloquea la tarea que realizó la llamada hasta que se completa la tarea representada por la instancia de IHostTask actual, hasta que transcurre el intervalo de tiempo especificado o hasta que se llama a IHostTask::Alert. |
|
Asocia una instancia de ICLRTask a la instancia de IHostTask actual. |
|
Solicita que el host ajuste el nivel de prioridad de subprocesamiento para la tarea representada por la instancia de IHostTask actual. |
|
Solicita que el host mueva la tarea representada por la instancia de IHostTask actual del estado suspendido al estado activo, en el que se puede ejecutar el código. |
Comentarios
CLR llama a métodos definidos por IHostTask para iniciar una tarea, establecer el nivel de prioridad del subproceso, etc.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: MSCorEE.idl
Biblioteca: se incluye como recurso en MsCorEE.dll
Versiones de .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0