LSA_CREATE_THREAD função de retorno de chamada (ntsecpkg.h)

A função CreateThread é um wrapper para a função CreateThread do Windows que deve ser usada pela LSA ( Autoridade de Segurança Local ). Ele cria um thread que a LSA pode rastrear, anexa informações de depuração a threads iniciados e fornece tratamento especial de exceção para proteger o processo LSA.

Sintaxe

LSA_CREATE_THREAD LsaCreateThread;

HANDLE LsaCreateThread(
  [in]  SEC_ATTRS SecurityAttributes,
  [in]  ULONG StackSize,
  [in]  SEC_THREAD_START StartFunction,
  [in]  PVOID ThreadParameter,
  [in]  ULONG CreationFlags,
  [out] PULONG ThreadId
)
{...}

Parâmetros

[in] SecurityAttributes

Ponteiro para uma estrutura SEC_ATTRS que determina se o identificador retornado pode ser herdado por processos filho.

[in] StackSize

Especifica o tamanho inicial da confirmação da pilha, em bytes.

[in] StartFunction

Ponteiro para a função definida pelo aplicativo do tipo SEC_THREAD_START a ser executado pelo thread.

[in] ThreadParameter

Ponteiro para um único valor de parâmetro passado para o thread.

[in] CreationFlags

Especifica sinalizadores que controlam a criação do thread.

[out] ThreadId

Ponteiro para uma variável que recebe o identificador de thread.

Retornar valor

Se a função for bem-sucedida, o valor retornado será um identificador para o novo thread. Quando terminar de usar o identificador, feche-o chamando a função CloseHandle .

Se a função falhar, o valor retornado será NULL. Para obter informações de erro estendidas, chame GetLastError.

Comentários

Um ponteiro para a função CreateThread está disponível na estrutura LSA_SECPKG_FUNCTION_TABLE recebida pela função SpInitialize .

Para obter mais informações, consulte a função CreateThread do Windows.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [aplicativos da área de trabalho | aplicativos UWP]
Servidor mínimo com suporte Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho ntsecpkg.h

Confira também

CreateThread

Obter Último Erro

LSA_SECPKG_FUNCTION_TABLE

SpInitialize