다음을 통해 공유


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

추가 정보

IMDSPDevice2 인터페이스

IMDSPDevice3 인터페이스

서비스 공급자를 위한 인터페이스