Interfaccia IMDSPDevice (mswmdm.h)
L'interfaccia IMDSPDevice fornisce un'associazione basata su istanza con un dispositivo multimediale. Usando questa interfaccia, il client può ottenere un enumeratore multimediale di archiviazione per il dispositivo, ottenere informazioni sul dispositivo e inviare comandi opachi (pass-through) al dispositivo. IMDServiceProvider2 estende IMDSPDevice fornendo metodi per ottenere formati video, ottenere nomi di dispositivo Plug and Play (PnP), abilitare l'uso delle pagine delle proprietà e consentire di ottenere un puntatore a un supporto di archiviazione dal nome. Questa interfaccia è facoltativa per il provider di servizi, ma è consigliata.
Ereditarietà
L'interfaccia IMDSPDevice eredita dall'interfaccia IUnknown . IMDSPDevice include anche questi tipi di membri:
Metodi
L'interfaccia IMDSPDevice include questi metodi.
IMDSPDevice::EnumStorage Il metodo EnumStorage recupera un puntatore a un'interfaccia IMDSPEnumStorage di un oggetto enumeratore che rappresenta le risorse di archiviazione di primo livello nel dispositivo. L'archiviazione di primo livello per un dispositivo è la directory radice del supporto di archiviazione. |
IMDSPDevice::GetDeviceIcon Il metodo GetDeviceIcon restituisce un HICON che rappresenta l'icona che il provider di servizi del dispositivo indica deve essere usato per rappresentare il dispositivo. |
IMDSPDevice::GetFormatSupport Il metodo GetFormatSupport recupera tutti i formati supportati dal dispositivo. Le informazioni sul formato includono codec, formati di file e schemi digital rights management. |
IMDSPDevice::GetManufacturer Il metodo GetManufacturer recupera il nome del produttore del dispositivo. (IMDSPDevice.GetManufacturer) |
IMDSPDevice::GetName Il metodo GetName recupera il nome del dispositivo. |
IMDSPDevice::GetPowerSource Il metodo GetPowerSource indica se il dispositivo è in grado di essere in esecuzione su batterie, alimentazione esterna o entrambe e su quale tipo di fonte di alimentazione è attualmente in esecuzione. |
IMDSPDevice::GetSerialNumber Il metodo GetSerialNumber recupera il numero di serie che identifica in modo univoco il dispositivo. |
IMDSPDevice::GetStatus Il metodo GetStatus recupera tutte le informazioni sullo stato del dispositivo che il dispositivo può fornire. |
IMDSPDevice::GetType Il metodo GetType recupera le informazioni sul tipo di dispositivo. |
IMDSPDevice::GetVersion Il metodo GetVersion recupera il numero di versione del dispositivo. |
IMDSPDevice::SendOpaqueCommand Il metodo SendOpaqueCommand invia un comando tramite Windows Media Gestione dispositivi. Senza agire su di esso, Windows Media Gestione dispositivi passa il comando a un dispositivo. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | mswmdm.h |