阅读:1932回复:5
PLARGE_INTEGER的小问题?
一给QuadPart赋值就重启动,为什么?
而给LARGE_INTEGER的QuadPart赋值去没有问题,奇怪!? 帮忙! [编辑 - 12/14/01 作者: KungFu] |
|
|
沙发#
发布于:2001-12-14 14:18
你的PLARGE_INTEGER指向何处?
|
|
|
板凳#
发布于:2001-12-14 17:44
哪里也不指向,空的阿
|
|
|
地板#
发布于:2001-12-14 20:20
如果你要确定这个大整型的指针已经分配了足够的内存
|
|
地下室#
发布于:2001-12-15 12:17
一给QuadPart赋值就重启动,为什么? PLARGE_INTEGER 就是 LARGE_INTEGER* 你不给他分配内存, 就给 ->QuadPart赋值 当然会错了。 你不分配内存, 给 PULONG 赋值也会错呀。 忙糊涂了吧, GG..... PLARGE_INTEGER pLi; pLi=ExAllocatePool( NonPagedPool,sizeof(LARGE_INTEGER)); //dont\'t forget this line pli->QuadPart=8899174; |
|
|
5楼#
发布于:2001-12-16 10:13
多谢iamaf~1 (monkey :D)和guardee(米mouse)乃高人也 :D
多谢,多谢 BTW:人们都说聪明的猴子,一点不假 :D :D :D |
|
|