【发布时间】:2011-05-11 15:51:08
【问题描述】:
我的问题是如何在内核空间中使用内在函数(在 Windows 上),当头文件包含在 SDK 中(从 VC 10 安装)并且我用来编译驱动程序的 WDK 不知道这个文件。当我#include <intrin.h> 一切正常,但是当我开始编译时,我得到了
错误 C1083:无法打开包含文件:'intrin.h':没有这样的文件或目录
我尝试将相应的文件复制到 WDK 目录,但没有成功。我知道我可以开始编写内联汇编,但老实说,我想避免这样做,因为有内在支持,我只是不知道如何访问它。
【问题讨论】:
-
您要访问哪个内在函数?内在函数与其说是头文件提供的东西,不如说是一种编译器特性。在 DDK 包含的#pragma intrinsic 中查找,您会看到环境支持的那些...
标签: windows visual-c++ kernel device-driver wdk