找不到对GUID\u DeviceInterface\u NET类的引用

找不到对GUID\u DeviceInterface\u NET类的引用,c,windows,device-driver,C,Windows,Device Driver,我正在使用MS VS2008构建我的应用程序。我需要使用“GUID\u deviceinterface\u NET”类来获取设备接口列表。但是我找不到这个类的引用。我甚至在MS VS2015中尝试过,但无法找到参考资料 下面是代码片段 ULONG DeviceListLength = 0; cr = CM_Get_Device_Interface_List_SizeW(&DeviceListLength, (

我正在使用MS VS2008构建我的应用程序。我需要使用“GUID\u deviceinterface\u NET”类来获取设备接口列表。但是我找不到这个类的引用。我甚至在MS VS2015中尝试过,但无法找到参考资料

下面是代码片段

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

Microsoft online文档不是很详细,但它确实提到了头文件
Ndisguid.h
。文件名可能使用不同的大小写,但Windows文件系统不区分大小写:

#include <ndisguid.h>
#包括
参考资料:


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

#include <ndisguid.h>
#包括
参考资料:


您至少可以发布您的代码吗?。。。cr=CM\u获取设备\u接口\u列表\u SizeW(&DeviceListLength,(LPGUID)和GUID\u设备接口\u NET,NULL,CM\u获取设备\u接口\u列表\u存在);您是否按照我链接的页面上的报告进行了
#包含
?我在Visual studio默认包含路径中找不到Ndisguid.h头文件。所以我下载了ndisguid.h,但即使在那个文件中,我也看不到网络类声明。我不是专家,但据我所知,你需要下载。看看。你能,至少,把你的密码贴出来吗?。。。cr=CM\u获取设备\u接口\u列表\u SizeW(&DeviceListLength,(LPGUID)和GUID\u设备接口\u NET,NULL,CM\u获取设备\u接口\u列表\u存在);您是否按照我链接的页面上的报告进行了
#包含
?我在Visual studio默认包含路径中找不到Ndisguid.h头文件。所以我下载了ndisguid.h,但即使在那个文件中,我也看不到网络类声明。我不是专家,但据我所知,你需要下载。请看。我在Visual studio默认包含路径中找不到Ndisguid.h头文件。所以我下载了ndisguid.h,但即使在该文件中,我也看不到NET类声明。您应该直接尝试Microsoft支持。我在Visual studio默认包含路径中找不到ndisguid.h头文件。所以我下载了ndisguid.h,但即使在该文件中,我也看不到NET类声明。您应该直接尝试Microsoft支持。