Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Запрашивает, чтобы узел создавал новую задачу.
Синтаксис
HRESULT CreateTask (
[in] DWORD stacksize,
[in] LPTHREAD_START_ROUTINE pStartAddress,
[in] PVOID pParameter,
[out] IHostTask **ppTask
);
Параметры
stacksize
[in] Запрошенный размер запрошенного стека (в байтах) или 0 (ноль) для размера по умолчанию.
pStartAddress
[in] Указатель на функцию, выполняемую задачей.
pParameter
[in] Указатель на пользовательские данные, передаваемые в функцию, или значение NULL, если функция не принимает параметров.
ppTask
[out] Указатель на адрес экземпляра IHostTask , созданного узлом, или значение NULL, если задача не может быть создана. Задача остается в приостановленном состоянии, пока она не будет явно запущена вызовом метода IHostTask::Start.
Возвращаемое значение
| HRESULT | Описание: |
|---|---|
| S_OK |
CreateTask возвращается успешно. |
| HOST_E_CLRNOTAVAILABLE | Среда CLR не была загружена в процесс или среда CLR находится в состоянии, в котором она не может выполнить управляемый код или обработать вызов. |
| HOST_E_TIMEOUT | Истекло время ожидания звонка. |
| HOST_E_NOT_OWNER | Вызывающий объект не является владельцем блокировки. |
| HOST_E_ABANDONED | Событие было отменено во время ожидания заблокированного потока или волокна. |
| E_FAIL | Произошла неизвестная катастрофическая ошибка. Когда метод возвращает E_FAIL, среда CLR больше не поддерживается в процессе. Последующие вызовы методов размещения возвращают HOST_E_CLRNOTAVAILABLE. |
| E_OUTOFMEMORY | Недостаточно памяти для создания запрошенной задачи. |
Комментарии
Среда CLR вызывает CreateTask запрос на создание новой задачи на узле. Узел возвращает указатель интерфейса на IHostTask экземпляр . Возвращаемая задача должна оставаться приостановленной до тех пор, пока она не будет явно запущена вызовом IHostTask::Startметода .
Требования
Платформы: см. раздел Требования к системе.
Заголовка: MSCorEE.h
Библиотека: Включено в качестве ресурса в MSCorEE.dll
версии платформа .NET Framework: доступно с версии 2.0