Condividi tramite


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

Vedi anche

Interfaccia IMDSPDevice2

Interfaccia IMDSPDevice3

Interfacce per i provider di servizi