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 |