找不到对 GUID_DEVINTERFACE_NET 类的引用

标签 c windows device-driver

我正在使用 MS VS2008 来构建我的应用程序。我需要使用“GUID_DEVINTERFACE_NET”类来获取设备接口(interface)列表。但我找不到该类的引用。我什至在MS VS2015中尝试过但无法引用。

下面是代码片段。

ULONG DeviceListLength = 0;
cr = CM_Get_Device_Interface_List_SizeW(&DeviceListLength,
                                        (LPGUID)&GUID_DEVINTERFACE_NET,
                                        NULL,
                                        CM_GET_DEVICE_INTERFACE_LIST_PRESENT);

最佳答案

微软的在线文档不是很详细,但是确实提到了头文件Ndisguid.h。文件名可能使用不同的大小写,但 Windows 文件系统无论如何都不区分大小写:

#include <ndisguid.h>

引用文献:

关于找不到对 GUID_DEVINTERFACE_NET 类的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34195601/

相关文章:

c++ - IPortableDeviceManager::GetDevices 返回 0 个设备

linux - 来自 LDD 的 tiny_serial 驱动程序示例

c - 初始化一个二维数组

c - 在 C 中是否有等同于 Python 的 expandvars 的东西?

c - 字符数组到链表 - 使用数组中的地址

c++ - Quake 2 中的 Windows 消息循环实现

c - 这个 C 结构如何被翻译成 Cobol

windows - 所有机器上的 msi 产品代码是否相同

python - 使用 Python 在 Firefox (win) 选项卡上启动网页

windows - MSI Windows 中的较大 IRQ 值