Obtener acceso a las propiedades de la interfaz de dispositivo antes de Windows Vista

En Windows Vista y versiones posteriores de Windows, el modelo de propiedades de dispositivo unificado incluye propiedades de interfaz de dispositivo que caracterizan una interfaz de dispositivo. El modelo de propiedades de dispositivo unificado usa claves de propiedad para representar estas propiedades. Para obtener información sobre cómo usar las claves de propiedad para acceder a las propiedades de la clase de instalación de dispositivos en Windows Vista y versiones posteriores, vea Obtener acceso a las propiedades de la interfaz de dispositivo (Windows Vista y versiones posteriores).

Windows Server 2003, Windows XP y Windows 2000 admiten la mayoría de estas propiedades de clase de interfaz de dispositivo. Sin embargo, estas versiones anteriores de Windows no admiten las claves de propiedad del modelo de propiedades de dispositivo unificado. En su lugar, estas versiones de Windows usan los siguientes mecanismos para representar y acceder a las propiedades de la interfaz de dispositivo.

Usar SetupDiEnumDeviceInterfaces para recuperar información sobre una interfaz de dispositivo

Una manera de recuperar información sobre una interfaz de dispositivo en Windows Server 2003, Windows XP y Windows 2000 es llamando a SetupDiEnumDeviceInterfaces para recuperar una estructura de SP_DEVICE_INTERFACE_DATA para la interfaz. Una estructura de SP_DEVICE_INTERFACE_DATA contiene la siguiente información:

  • El miembro Flags indica si una interfaz de dispositivo está activa o quitada y si el dispositivo es la interfaz predeterminada para la clase de interfaz.

  • El miembro InterfaceClassGuild identifica el GUID de clase de interfaz.