LSA_CREATE_THREAD funzione di callback (ntsecpkg.h)

La funzione CreateThread è un wrapper per la funzione Windows CreateThread che deve essere usata dall'Autorità di sicurezza locale (LSA). Crea un thread che l'LSA può tenere traccia, collega le informazioni di debug ai thread avviati e fornisce una gestione speciale delle eccezioni per proteggere il processo LSA.

Sintassi

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
)
{...}

Parametri

[in] SecurityAttributes

Puntatore a una struttura SEC_ATTRS che determina se l'handle restituito può essere ereditato dai processi figlio.

[in] StackSize

Specifica le dimensioni iniziali del commit dello stack, in byte.

[in] StartFunction

Puntatore alla funzione definita dall'applicazione di tipo SEC_THREAD_START da eseguire dal thread.

[in] ThreadParameter

Puntatore a un singolo valore di parametro passato al thread.

[in] CreationFlags

Specifica i flag che controllano la creazione del thread.

[out] ThreadId

Puntatore a una variabile che riceve l'identificatore del thread.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è un handle per il nuovo thread. Al termine dell'uso dell'handle, chiuderlo chiamando la funzione CloseHandle .

Se la funzione ha esito negativo, il valore restituito è NULL. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

Un puntatore alla funzione CreateThread è disponibile nella struttura LSA_SECPKG_FUNCTION_TABLE ricevuta dalla funzione SpInitialize .

Per altre informazioni, vedere la funzione Windows CreateThread .

Requisiti

Requisito Valore
Client minimo supportato Windows XP [app desktop | App UWP]
Server minimo supportato Windows Server 2003 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione ntsecpkg.h

Vedi anche

CreateThread

Getlasterror

LSA_SECPKG_FUNCTION_TABLE

SpInitialize