Share via


Windows Vista 전에 디바이스 인터페이스 속성 액세스

Windows Vista 이상 버전의 Windows에서 통합 디바이스 속성 모델에는 디바이스 인터페이스의 특징을 지정하는 디바이스 인터페이스 속성이 포함됩니다. 통합 디바이스 속성 모델은 속성 키를 사용하여 이러한 속성을 나타냅니다. 속성 키를 사용하여 Windows Vista 이상 버전에서 디바이스 설정 클래스 속성에 액세스하는 방법에 대한 자세한 내용은 디바이스 인터페이스 속성 액세스(Windows Vista 이상)를 참조하세요.

Windows Server 2003, Windows XP 및 Windows 2000은 이러한 디바이스 인터페이스 클래스 속성 대부분을 지원합니다. 그러나 이러한 이전 버전의 Windows는 통합 디바이스 속성 모델의 속성 키를 지원하지 않습니다. 대신 이러한 버전의 Windows는 다음 메커니즘을 사용하여 디바이스 인터페이스 속성을 나타내고 액세스합니다.

SetupDiEnumDeviceInterfaces를 사용하여 디바이스 인터페이스에 대한 정보 검색

Windows Server 2003, Windows XP 및 Windows 2000에서 디바이스 인터페이스에 대한 정보를 검색하는 방법은 SetupDiEnumDeviceInterfaces 를 호출하여 인터페이스에 대한 SP_DEVICE_INTERFACE_DATA 구조를 검색하는 것입니다. SP_DEVICE_INTERFACE_DATA 구조체에는 다음 정보가 포함됩니다.

  • Flags 멤버는 디바이스 인터페이스가 활성 또는 제거되었는지 여부와 디바이스가 인터페이스 클래스의 기본 인터페이스인지 여부를 나타냅니다.

  • InterfaceClassGuild 멤버는 인터페이스 클래스 GUID를 식별합니다.