Freigeben über


LSA_CREATE_THREAD Rückruffunktion (ntsecpkg.h)

Die CreateThread-Funktion ist ein Wrapper für die Windows CreateThread-Funktion , die von der lokalen Sicherheitsbehörde (Local Security Authority , LSA) verwendet werden sollte. Es erstellt einen Thread, den die LSA nachverfolgen kann, fügt Debuginformationen an Threads an, die gestartet werden, und bietet spezielle Ausnahmebehandlung zum Schutz des LSA-Prozesses.

Syntax

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

Parameter

[in] SecurityAttributes

Zeiger auf eine SEC_ATTRS-Struktur , die bestimmt, ob das zurückgegebene Handle von untergeordneten Prozessen geerbt werden kann.

[in] StackSize

Gibt die anfängliche Commitgröße des Stapels in Bytes an.

[in] StartFunction

Zeiger auf die anwendungsdefinierte Funktion vom Typ SEC_THREAD_START , die vom Thread ausgeführt werden soll.

[in] ThreadParameter

Zeiger auf einen einzelnen Parameterwert, der an den Thread übergeben wird.

[in] CreationFlags

Gibt Flags an, die die Erstellung des Threads steuern.

[out] ThreadId

Zeiger auf eine Variable, die den Threadbezeichner empfängt.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Handle für den neuen Thread. Wenn Sie die Verwendung des Handles abgeschlossen haben, schließen Sie es, indem Sie die CloseHandle-Funktion aufrufen.

Wenn bei der Funktion ein Fehler auftritt, ist der Rückgabewert NULL. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Hinweise

Ein Zeiger auf die CreateThread-Funktion ist in der LSA_SECPKG_FUNCTION_TABLE Struktur verfügbar, die von der SpInitialize-Funktion empfangen wird.

Weitere Informationen finden Sie in der Windows CreateThread-Funktion .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile ntsecpkg.h

Weitere Informationen

CreateThread

GetLastError

LSA_SECPKG_FUNCTION_TABLE

SpInitialize