Недокументированные функции NTDLL

11 ноября 2000



NtCreateThread (ZwCreateThread)

NTSYSAPI
NTSTATUS
NTAPI

NtCreateThread(

OUT PHANDLE ThreadHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, IN HANDLE ProcessHandle, OUT PCLIENT_ID ClientId, IN PCONTEXT ThreadContext, IN PINITIAL_TEB InitialTeb, IN BOOLEAN CreateSuspended );



ThreadHandle
Результат вызова: хэндл потока.
DesiredAccess
Определяет степень доступа к потоку.
ObjectAttributes
Инициализированные атрибуты объекта.
ProcessHandle
Хэндл родительского процесса.
ClientId
Результат вызова: идентификатор процесса и потока.
ThreadContext
Начальный контекст процессора для потока.
InitialTeb
Начальный контекст стека пользовательского режима для потока.
CreateSuspended
Указать, если поток нужен для отложенного выполнения. См. функцию NtContinue.


Документировал:
Reactos



Зависимости:
Библиотека: ntdll.lib


См. также:
INITIAL_TEB
NtContinue
NtCreateProcess
NtTerminateThread
NtAlertResumeThread