Condividi tramite


Metodo IMDSPDevice::GetType (mswmdm.h)

Il metodo GetType recupera le informazioni sul tipo di dispositivo.

Sintassi

HRESULT GetType(
  [out] DWORD *pdwType
);

Parametri

[out] pdwType

Puntatore a un DWORD che riceve gli attributi di tipo del dispositivo. Nella tabella seguente vengono illustrati i tipi ricevuti.

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 in 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_SDMI Il dispositivo multimediale è conforme a SDMI.
WMDM_DEVICE_TYPE_NONSDMI Il dispositivo multimediale non è conforme a SDMI.
WMDM_DEVICE_TYPE_VIRTUAL Il dispositivo multimediale non è un dispositivo fisico.
WMDM_DEVICE_TYPE_NONREENTRANT Il dispositivo multimediale deve sincronizzare l'accesso ai servizi del provider di servizi.
WMDM_DEVICE_TYPE_FILELISTRESYNC Il dispositivo multimediale consente di risincronizzare l'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 valore 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

Questo metodo deve essere implementato. Non deve restituire WMDM_E_NOTSUPPORTED o E_NOTIMPL. Per altre informazioni, vedere Interfacce obbligatorie e facoltative.

Requisiti

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

Vedi anche

Interfaccia IMDSPDevice

IMDSPDevice::GetName