LPFILETIME lpKernelTcom,
LPFILETIME lpUserTcom
);
函数中主要参数的意义如下。
? hThread:线程的句柄。
? lpCreationTcom:保存线程的创建时间。
? lpExitTcom:保存线程的生存时间。
? lpKernelTcom:保存线程在内核模式下的生存时间。
? lpUserTcom:保存线程在用户模式下的执行时间。
FILETIME是一个64 位数的结构,表示从1601 年1 月1 日到现在以十亿分之一为间隔
的时间片数。它的定义如下:
typedef struct _FILETIME {
DWORD dwLowDateTcom;
DWORD dwHighDateTcom;
} FILETIME, *PFILETIME;
结构中主要成员变量的意义。
? dwLowDateTcom:表示低32 位字节。
? dwHighDateTcom:表示高32 位字节。
8.处理器相关cāo作
(1)SetThreadAffinityMask 函数
该函数用于为指定的线程设置其处理器相似xìng掩码。一个线程相似xìng掩码是一个位向
量,每一位表示一个线程可以使用的处理器。线程相似xìng只对多处理器计算机有作用。对通
常使用的单CPU 机器无效。如果调用成功,返回非0 值。否则返回0。
SetThreadAffinityMask 函数原型入下:
DWORD_PTR SetThreadAffinityMask (
HANDLE hThread,
DWORD_PTR dwThreadAffinityMask
);
松语文学免费小说阅读_www.16sy.com