Condividi tramite


Metodo IWMDMDevice::GetType (mswmdm.h)

Il metodo GetType recupera le operazioni supportate dal dispositivo.

Sintassi

HRESULT GetType(
  [out] DWORD *pdwType
);

Parametri

[out] pdwType

Puntatore a un DWORD che specifica gli attributi del tipo di dispositivo. I valori possibili restituiti in pdwType sono definiti nella tabella seguente. Microsoft consiglia di impostare flag di WMDM_DEVICE_TYPE_SDMI e di WMDM_DEVICE_TYPE_NONSDMI.

Tipo di dispositivo Descrizione
WMDM_DEVICE_TYPE_PLAYBACK Il dispositivo multimediale supporta la riproduzione audio.
WMDM_DEVICE_TYPE_RECORD Il dispositivo multimediale supporta la registrazione audio.
WMDM_DEVICE_TYPE_DECODE Il dispositivo multimediale supporta la decodifica del formato audio.
WMDM_DEVICE_TYPE_ENCODE Il dispositivo multimediale supporta la codifica del formato audio.
WMDM_DEVICE_TYPE_STORAGE Il dispositivo multimediale dispone di archiviazione su scheda per i file multimediali.
WMDM_DEVICE_TYPE_VIRTUAL Il dispositivo multimediale non è un dispositivo fisico.
WMDM_DEVICE_TYPE_SDMI Il dispositivo multimediale può accettare contenuto protetto da SDMI.
WMDM_DEVICE_TYPE_NONSDMI Il dispositivo multimediale può accettare contenuto non SDMI.
WMDM_DEVICE_TYPE_NONREENTRANT Il dispositivo multimediale deve sincronizzare l'accesso ai servizi di Gestione dispositivi windows Media.
WMDM_DEVICE_TYPE_FILELISTRESYNC Il dispositivo multimediale consente la risincronizzazione dell'elenco di file.
WMDM_DEVICE_TYPE_VIEW_PREF_METADATAVIEW Il dispositivo multimediale preferisce le visualizzazioni dei metadati mentre le risorse di archiviazione vengono enumerate.

Valore restituito

Il metodo restituisce un HRESULT. Tutti i metodi di interfaccia in Windows Media Gestione dispositivi possono restituire una delle classi di codici di errore seguenti:

  • Codici di errore COM standard
  • Codici di errore di Windows convertiti in valori HRESULT
  • Codici di errore di Windows Media Gestione dispositivi
Per un elenco completo dei codici di errore possibili, vedere Codici di errore.

Commenti

I provider di servizi Microsoft correnti potrebbero non fornire informazioni affidabili sui dispositivi, ad eccezione di WMDM_DEVICE_TYPE_NONSDMI o WMDM_DEVICE_TYPE_SDMI. Tutti i dispositivi verranno segnalati come supporto per l'ex; i dispositivi che supportano anche i numeri di serie restituiscono gli ultimi.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione mswmdm.h
Libreria Mssachlp.lib

Vedi anche

Interfaccia IWMDMDevice

IWMDMDevice::GetName