c++ - 我在哪里可以获得 pkfuncs.h(以及对 KernelIoControl 的访问权限)?

标签 c++ c windows-mobile windows-mobile-6.5

我正在尝试调用 KernelIoControl但在任何地方都找不到头文件 pkfuncs.h。

我想知道是否: a) 我需要 secret 下载吗? b) 或者它不存在是因为我正在使用的设备的 SDK (Casio) 不包含这些库?

另外...大概是 WINAPI?我想我会动态链接到它。

最佳答案

您不需要 header 来调用 KernelIoControl。只需将其添加到您自己的应用程序中:

extern "C" BOOL KernelIoControl(
  DWORD dwIoControlCode,
  LPVOID lpInBuf,
  DWORD nInBufSize,
  LPVOID lpOutBuf,
  DWORD nOutBufSize,
  LPDWORD lpBytesReturned
);

链接器会为您找到它。

关于c++ - 我在哪里可以获得 pkfuncs.h(以及对 KernelIoControl 的访问权限)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7318850/

相关文章:

c - 如何在LINUX(Ubuntu)上用C实现TCP SO_KEEPALIVE

c - 覆盖 TreeView 中使用的图标

c# - symbol barcodescanner 不喜欢在扫描回调中被关闭

c# - 适用于 .NET 智能设备应用程序的 Google map 控件

c++ - 计算布隆过滤器的近似种群

c++ - #include <header.h>错误: Cannot open source file “header.h”

c - 输出文件描述符重定向到管道的进程正在屏幕而不是管道上写入

iphone - 我应该开始学习什么移动平台?

c++ - 将可变数量的参数转换为显式数量

python - 如何使用 MSVC-14.0 为 x64 构建 boost 1_59_0