2015-12-10 3 views
0

Я использую MS VS2008 для создания моего приложения. Мне нужно использовать класс GUID_DEVINTERFACE_NET, чтобы получить список интерфейсов устройства. Но я не мог найти ссылку на этот класс. Я даже пытался в MS VS2015, но не мог ссылаться.Не удалось найти ссылку на GUID_DEVINTERFACE_NET класс

Ниже приведен фрагмент кода.

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

Могли бы вы, по крайней мере, , разместите свой код? ... [First Googled] (https://msdn.microsoft.com/en-us/library/windows/hardware/ff545922%28v=vs.85%29.aspx?f=255&MSPPError=- 2147217396) – LPs

+0

cr = CM_Get_Device_Interface_List_SizeW (& DeviceListLength, (LPGUID) и GUID_DEVINTERFACE_NET, NULL, CM_GET_DEVICE_INTERFACE_LIST_PRESENT); – mujtaba

+0

Разве вы '#include ' как сообщалось на странице, с которой я связан? – LPs

ответ

0

для Microsoft онлайн документация не очень подробно, но это не говоря уже о заголовке файла Ndisguid.h. Имя файла может использовать другой случай, но файловая система Windows, не чувствительны к регистру в любом случае:

#include <ndisguid.h> 

ссылки:

+0

Я не смог найти файл заголовка Ndisguid.h в Visual Studio по умолчанию включает путь. Поэтому я загрузил ndisguid.h, но даже в этом файле я не мог видеть объявление класса NET. – mujtaba

+0

Вы должны попробовать непосредственно поддержку Microsoft. – chqrlie

Смежные вопросы