Partager via


LSA_CREATE_THREAD fonction de rappel (ntsecpkg.h)

La fonction CreateThread est un wrapper pour la fonction Windows CreateThread qui doit être utilisée par l’autorité de sécurité locale (LSA). Il crée un thread que LSA peut suivre, attache des informations de débogage aux threads qu’il démarre et fournit une gestion spéciale des exceptions pour protéger le processus LSA.

Syntaxe

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

Paramètres

[in] SecurityAttributes

Pointeur vers une structure SEC_ATTRS qui détermine si le handle retourné peut être hérité par les processus enfants.

[in] StackSize

Spécifie la taille de validation initiale de la pile, en octets.

[in] StartFunction

Pointeur vers la fonction définie par l’application de type SEC_THREAD_START à exécuter par le thread.

[in] ThreadParameter

Pointeur vers une valeur de paramètre unique passée au thread.

[in] CreationFlags

Spécifie les indicateurs qui contrôlent la création du thread.

[out] ThreadId

Pointeur vers une variable qui reçoit l’identificateur de thread.

Valeur retournée

Si la fonction réussit, la valeur de retour est un handle pour le nouveau thread. Lorsque vous avez terminé d’utiliser le handle, fermez-le en appelant la fonction CloseHandle .

Si la fonction échoue, la valeur de retour est NULL. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.

Remarques

Un pointeur vers la fonction CreateThread est disponible dans la structure LSA_SECPKG_FUNCTION_TABLE reçue par la fonction SpInitialize .

Pour plus d’informations, consultez la fonction Windows CreateThread .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête ntsecpkg.h

Voir aussi

CreateThread

Obtenir la dernière erreur

LSA_SECPKG_FUNCTION_TABLE

SpInitialize