线程对象的有效访问权是STANDARD_RIGHTS_REQUIRED和下表中给出的权限。
值 | 含义 |
SYNCHRONIZE | 需要等待线程退出。 |
THREAD_ALL_ACCESS | 指定线程对象的所有可能的访问权限。使用THREAD_ALL_ACCESS访问创建的线程将在执行暂停时创建。 |
THREAD_DIRECT_IMPERSONATION | 对于假冒客户端的服务器线程是必需的。 |
THREAD_GET_CONTEXT | 需要使用GetThreadContext来读取线程的上下文。 |
THREAD_IMPERSONATE | 需要直接使用线程的安全信息,而不必通过使用提供模拟服务的通信机制来调用它。 |
THREAD_QUERY_INFORMATION | 需要从线程对象读取某些信息。 |
THREAD_SET_CONTEXT | 需要写一个线程的上下文。 |
THREAD_SET_INFORMATION | 需要在线程对象中设置某些信息。 |
THREAD_SET_THREAD_TOKEN | 需要为线程设置模拟令牌。 |
THREAD_SUSPEND_RESUME | 需要挂起或恢复线程。 |
THREAD_TERMINATE | 需要终止线程。 |
由CreateThread函数返回的句柄对线程对象具有THREAD_ALL_ACCESS访问权限。
有关线程的更多信息,请参阅进程和线程.