Condividi tramite


Metodo IWMDMStorage::SetAttributes (mswmdm.h)

Il metodo SetAttributes imposta gli attributi dell'archiviazione.

Sintassi

HRESULT SetAttributes(
  [in] DWORD         dwAttributes,
  [in] _WAVEFORMATEX *pFormat
);

Parametri

[in] dwAttributes

DWORD che specifica gli attributi da impostare. Nella tabella seguente sono elencati gli attributi che possono essere impostati da questo parametro.

Attributo Descrizione
WMDM_FILE_ATTR_AUDIO Questo file contiene dati audio.
WMDM_FILE_ATTR_DATA Questo file contiene dati non audio.
WMDM_FILE_ATTR_CANPLAY Questo file audio può essere riprodotto dal dispositivo.
WMDM_FILE_ATTR_CANDELETE Questo file può essere eliminato.
WMDM_FILE_ATTR_CANMOVE Questo file o cartella può essere spostato nel supporto di archiviazione.
WMDM_FILE_ATTR_CANRENAME Questo file o cartella può essere rinominato.
WMDM_FILE_ATTR_CANREAD Questo file può essere letto dal computer host.
WMDM_FILE_ATTR_MUSIC Questo file audio contiene musica.
WMDM_FILE_ATTR_AUDIOBOOK Si tratta di un file di audiobook.
WMDM_FILE_ATTR_HIDDEN Questo file è nascosto nel file system
WMDM_FILE_ATTR_SYSTEM Si tratta di un file di sistema
WMDM_FILE_ATTR_READONLY Si tratta di un file di sola lettura.

[in] pFormat

Puntatore facoltativo a una struttura _WAVEFORMATEX che specifica informazioni audio sull'oggetto.

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

Molti degli attributi elencati per GetAttributes non possono essere impostati e pertanto non sono elencati nella tabella degli attributi per SetAttributes.

Requisiti

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

Vedi anche

Interfaccia IWMDMStorage

IWMDMStorage::GetAttributes