Accesso alle proprietà dell'interfaccia dispositivo prima di Windows Vista

In Windows Vista e versioni successive di Windows, il modello di proprietà del dispositivo unificato include proprietà dell'interfaccia del dispositivo che caratterizzano un'interfaccia del dispositivo. Il modello di proprietà del dispositivo unificato usa le chiavi delle proprietà per rappresentare queste proprietà. Per informazioni su come usare le chiavi delle proprietà per accedere alle proprietà della classe di configurazione del dispositivo in Windows Vista e versioni successive, vedere Accesso alle proprietà dell'interfaccia del dispositivo (Windows Vista e versioni successive).

Windows Server 2003, Windows XP e Windows 2000 supportano la maggior parte di queste proprietà della classe di interfaccia dispositivo. Tuttavia, queste versioni precedenti di Windows non supportano le chiavi delle proprietà del modello di proprietà del dispositivo unificato. Queste versioni di Windows usano invece i meccanismi seguenti per rappresentare e accedere alle proprietà dell'interfaccia del dispositivo.

Uso di SetupDiEnumDeviceInterfaces per recuperare informazioni su un'interfaccia del dispositivo

Un modo per recuperare informazioni su un'interfaccia del dispositivo in Windows Server 2003, Windows XP e Windows 2000 chiama SetupDiEnumDeviceInterfaces per recuperare una struttura SP_DEVICE_INTERFACE_DATA per l'interfaccia. Una struttura SP_DEVICE_INTERFACE_DATA contiene le informazioni seguenti:

  • Il membro Flags indica se un'interfaccia del dispositivo è attiva o rimossa e se il dispositivo è l'interfaccia predefinita per la classe di interfaccia.

  • Il membro InterfaceClassGuild identifica il GUID della classe di interfaccia.