Für Geräte, die an meinen Computer angeschlossen sind, möchte ich die Geräteeigenschaft abrufen. Busprotokollierte Gerätebeschreibung. Zu diesem Zweck verwende ich die Funktion SetupDiGetDeviceProperty von Setup API. In devpkey.h fand ich die Definition DEVPKEY_Device_BusReportedDeviceDesc.nicht aufgelöstes externes Symbol _DEVPKEY_Device_BusReportedDeviceDesc
Aber wenn ich DEVPKEY_Device_BusReportedDeviceDesc verwenden erhalte ich nicht aufgelöstes externes Symbol _DEVPKEY_Device_BusReportedDeviceDesc während verknüpfen.
Hier ist mein Code (nur minimalen Code enthielt Problem zu reproduzieren):
#include "stdafx.h"
#include <Windows.h>
#include <devpropdef.h>
#include <devpkey.h>
int main()
{
DEVPROPKEY x = DEVPKEY_Device_BusReportedDeviceDesc;
return 0;
}
Hier ist der vollständige Fehlercode:
Fehler LNK2001: extern Symbol _DEVPKEY_Device_BusReportedDeviceDesc
Wie kann ich dieses Problem beheben?