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 |