Поделиться через


Функция ClusWorkerCreate (resapi.h)

Создает рабочий поток. Тип PCLUSAPI_CLUS_WORKER_CREATE определяет указатель на эту функцию.

Синтаксис

DWORD ClusWorkerCreate(
  [out] PCLUS_WORKER          lpWorker,
  [in]  PWORKER_START_ROUTINE lpStartAddress,
  [in]  PVOID                 lpParameter
);

Параметры

[out] lpWorker

Указатель на инициализированную с нуля структуру CLUS_WORKER , которая при возврате заполняется дескриптором созданного потока и флагом, указывающим, следует ли завершить дескриптор. Вызывающей объекту никогда не нужно ссылаться на элементы этой структуры или изменять их.

[in] lpStartAddress

Указатель на адрес функции, которую должен вызывать рабочий поток.

[in] lpParameter

Параметр для передачи функции, на адрес которой указывает lpStartAddress.

Возвращаемое значение

Если операция выполнена успешно, функция возвращает ERROR_SUCCESS.

Если операция завершается сбоем, функция возвращает код системной ошибки.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008 Корпоративная, Windows Server 2008 Datacenter
Целевая платформа Windows
Header resapi.h
Библиотека ResUtils.lib
DLL ResUtils.dll

См. также раздел

CLUS_WORKER

ClusWorkerCheckTerminate

ClusWorkerTerminate