21,595
社区成员
发帖
与我相关
我的任务
分享
typedef struct customfloat
{
LONG num;
LONG pos;
}CustomFloat;
KFLOATING_SAVE saveData;
NTSTATUS status;
float ret;
status = KeSaveFloatingPointState(&saveData);
if (NT_SUCCESS(status))
{
DbgPrint("============char2float============\n");
DbgPrint("Exemp1:%8.3lx\n",11.23);
ret = 11.23;
DbgPrint("Exemp2:%8.3lx\n",ret);
KeRestoreFloatingPointState(&saveData);
}
Exemp1:8f5c28f6
Exemp2:80000000
这个是什么原因呢~~