gpt4 book ai didi

windows - winddk : __iob_func redefinition

转载 作者:可可西里 更新时间:2023-11-01 14:44:17 26 4
gpt4 key购买 nike

我正在尝试将用户空间库链接到 Windows 内核驱动程序。它引用了 __iob_func,它是“libcmt.lib”(用户空间库)的一部分。我无法在 winddk 中访问此功能。因此,我计划为 __iob_func 定义一个 stub ,它将尝试模拟与用户空间库中相同的功能。

有人知道 __iob_func 是做什么的吗?我在头文件中找到了函数的声明。但我不确定它到底有什么功能。

最佳答案

__iob_func() 返回指向包含 stdinstdoutFILE 描述符数组的指针,stderr 和任何通过 C 运行时库打开的 FILE 对象。请参阅 MSVC 运行时库源 _file.c

如果您的用户空间库代码实际上试图对 C 运行时做很多事情,您可能会在将它链接到内核驱动程序时遇到很多麻烦。祝你好运。

关于windows - winddk : __iob_func redefinition,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9085753/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com