IPortableDeviceManager 인터페이스(portabledeviceapi.h)
컴퓨터에 연결된 디바이스를 열거하고 제조업체, 식별 이름 및 설명을 포함하여 설치 정보를 요청하는 간단한 방법을 제공합니다. 일반적으로 애플리케이션에서 만든 첫 번째 Windows 이식 장치 인터페이스입니다. 이 인터페이스의 instance 만들려면 CoCreateInstance를 호출하고 CLSID_PortableDeviceManager 지정합니다.
이 인터페이스를 사용하여 요청된 속성은 IPortableDeviceProperties 인터페이스를 사용하여 요청할 수도 있습니다. 그러나 이 인터페이스를 사용하려면 몇 가지 단계가 필요합니다. 이 인터페이스를 사용하는 것은 디바이스 정보를 요청하는 훨씬 더 간단한 방법입니다.
상속
IPortableDeviceManager 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IPortableDeviceManager 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IPortableDeviceManager 인터페이스에는 이러한 메서드가 있습니다.
IPortableDeviceManager::GetDeviceDescription 디바이스에 대한 설명을 검색합니다. |
IPortableDeviceManager::GetDeviceFriendlyName 디바이스의 사용자에게 친숙한 이름을 검색합니다. |
IPortableDeviceManager::GetDeviceManufacturer 디바이스 제조업체의 이름을 검색합니다. |
IPortableDeviceManager::GetDeviceProperty 컴퓨터에서 디바이스에 저장된 속성 값을 검색합니다. (이러한 속성은 Windows 이식 가능한 디바이스에서 정의한 표준 속성이 아닙니다.) |
IPortableDeviceManager::GetDevices 컴퓨터에 연결된 휴대용 디바이스 목록을 검색합니다. |
IPortableDeviceManager::GetPrivateDevices GetPrivateDevices 메서드는 컴퓨터에 연결된 개인 휴대용 디바이스 목록을 검색합니다. 이러한 프라이빗 디바이스는 이러한 특정 디바이스용으로 설계된 애플리케이션을 통해서만 액세스할 수 있습니다. |
IPortableDeviceManager::RefreshDeviceList RefreshDeviceList 메서드는 컴퓨터에 연결된 디바이스 목록을 새로 고칩니다. |
요구 사항
대상 플랫폼 | Windows |
헤더 | portabledeviceapi.h |