Compartilhar via


Função ClusWorkerCreate (resapi.h)

Cria um thread de trabalho. O tipo PCLUSAPI_CLUS_WORKER_CREATE define um ponteiro para essa função.

Sintaxe

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

Parâmetros

[out] lpWorker

Ponteiro para uma estrutura de CLUS_WORKER inicializada zero que, no retorno, é preenchida com um identificador para o thread criado e um sinalizador que indica se o identificador deve ser encerrado. O chamador nunca deve precisar se referir ou alterar os membros dessa estrutura.

[in] lpStartAddress

Ponteiro para o endereço de uma função que deve ser chamada pelo thread de trabalho.

[in] lpParameter

Um parâmetro a ser passado para a função cujo endereço é apontado por lpStartAddress.

Retornar valor

Se a operação for bem-sucedida, a função retornará ERROR_SUCCESS.

Se a operação falhar, a função retornará um código de erro do sistema.

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Plataforma de Destino Windows
Cabeçalho resapi.h
Biblioteca ResUtils.lib
DLL ResUtils.dll

Confira também

CLUS_WORKER

ClusWorkerCheckTerminate

ClusWorkerTerminate