IMDSPDevice 인터페이스(mswmdm.h)
IMDSPDevice 인터페이스는 미디어 디바이스와의 instance 기반 연결을 제공합니다. 클라이언트는 이 인터페이스를 사용하여 디바이스에 대한 스토리지 미디어 열거자를 가져와서 디바이스에 대한 정보를 얻고 불투명(통과) 명령을 디바이스에 보낼 수 있습니다. IMDServiceProvider2는 비디오 형식을 가져오고, PnP(플러그 앤 플레이) 디바이스 이름을 가져오고, 속성 페이지를 사용하도록 설정하고, 이름에서 스토리지 매체에 대한 포인터를 가져올 수 있도록 하여 IMDSPDevice를 확장합니다. 이 인터페이스는 서비스 공급자에 대해 선택 사항이지만 권장됩니다.
상속
IMDSPDevice 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IMDSPDevice 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IMDSPDevice 인터페이스에는 이러한 메서드가 있습니다.
IMDSPDevice::EnumStorage EnumStorage 메서드는 디바이스의 최상위 스토리지를 나타내는 열거자 개체의 IMDSPEnumStorage 인터페이스에 대한 포인터를 검색합니다. 디바이스에 대한 최상위 스토리지는 스토리지 매체의 루트 디렉터리입니다. |
IMDSPDevice::GetDeviceIcon GetDeviceIcon 메서드는 디바이스 서비스 공급자가 이 디바이스를 나타내는 데 사용해야 한다고 나타내는 아이콘을 나타내는 HICON을 반환합니다. |
IMDSPDevice::GetFormatSupport GetFormatSupport 메서드는 디바이스에서 지원하는 모든 형식을 검색합니다. 형식 정보에는 코덱, 파일 형식 및 디지털 권한 관리 체계가 포함됩니다. |
IMDSPDevice::GetManufacturer GetManufacturer 메서드는 디바이스 제조업체의 이름을 검색합니다. (IMDSPDevice.GetManufacturer) |
IMDSPDevice::GetName GetName 메서드는 디바이스의 이름을 검색합니다. |
IMDSPDevice::GetPowerSource GetPowerSource 메서드는 디바이스가 배터리, 외부 전원 또는 둘 다에서 실행할 수 있는지 여부와 현재 실행 중인 전원 유형을 보고합니다. |
IMDSPDevice::GetSerialNumber GetSerialNumber 메서드는 디바이스를 고유하게 식별하는 일련 번호를 검색합니다. |
IMDSPDevice::GetStatus GetStatus 메서드는 디바이스에서 제공할 수 있는 모든 디바이스 상태 정보를 검색합니다. |
IMDSPDevice::GetType GetType 메서드는 디바이스 유형 정보를 검색합니다. |
IMDSPDevice::GetVersion GetVersion 메서드는 디바이스의 버전 번호를 검색합니다. |
IMDSPDevice::SendOpaqueCommand SendOpaqueCommand 메서드는 Windows Media 장치 관리자 통해 명령을 보냅니다. Windows Media 장치 관리자 작업을 실행하지 않고 명령을 통해 디바이스에 전달합니다. |
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | mswmdm.h |