- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在不使用 Visual Studio 的情况下重现 Visual Studio 构建,到目前为止,我已经能够找到所有 header 的存储位置(Windows SDK header 、Visual Studio header 等),这要归功于 questions like this 。
但是,我在 Microsoft Cryptography API 中找不到具体的定义:
BCRYPT_HASH_FUNCTION_TABLE
即使在谷歌上搜索 #define BCRYPT_HASH_FUNCTION_TABLE
或 typedef * BCRYPT_HASH_FUNCTION_TABLE
也没有结果。
我的 VS 项目使用该定义,并且 VS 编译它,因此它设法找到该类型的定义。但是,我无法在任何包含的目录中找到它,如链接的 SO 问题所示,所以我看到两种可能性:
如果是前者,我怎样才能找到这些额外的目录?
我确实在我的 SDK include 目录中找到了一个 bcrypt.h
文件,其中包含几个与 bcrypt 相关的定义,但不是这个特定的 typedef。
额外详细信息:
bcrypt.h
的文件是我安装 Windows SDK 7 时获得的文件,它没有这样的定义;最佳答案
这个问题很老了,但供将来引用:
当使用 Microsoft 提供的 CNG SDK 时,该套件附带一个包含所有相关头文件的 Include
目录。我机器上的完整路径是:
C:\Program Files (x86)\Windows Kits\10\Cryptographic Provider Development Kit\Include
为了回答您的具体问题,BCRYPT_HASH_FUNCTION_TABLE
是在该文件夹的 bcrypt_provider
header 中定义的(而不是在 bcrypt
header 中)。
关于c - BCRYPT_HASH_FUNCTION_TABLE 在哪里定义的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36933051/
我正在尝试在不使用 Visual Studio 的情况下重现 Visual Studio 构建,到目前为止,我已经能够找到所有 header 的存储位置(Windows SDK header 、Vis
我是一名优秀的程序员,十分优秀!