Compartir a través de


Método IWMDMStorage::SetAttributes (mswmdm.h)

El método SetAttributes establece los atributos del almacenamiento.

Sintaxis

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

Parámetros

[in] dwAttributes

DWORD que especifica los atributos que se van a establecer. En la tabla siguiente se enumeran los atributos que puede establecer este parámetro.

Atributo Descripción
WMDM_FILE_ATTR_AUDIO Este archivo contiene datos de audio.
WMDM_FILE_ATTR_DATA Este archivo contiene datos que no son de audio.
WMDM_FILE_ATTR_CANPLAY El dispositivo puede reproducir este archivo de audio.
WMDM_FILE_ATTR_CANDELETE Este archivo se puede eliminar.
WMDM_FILE_ATTR_CANMOVE Este archivo o carpeta se puede mover en el medio de almacenamiento.
WMDM_FILE_ATTR_CANRENAME Se puede cambiar el nombre de este archivo o carpeta.
WMDM_FILE_ATTR_CANREAD El equipo host puede leer este archivo.
WMDM_FILE_ATTR_MUSIC Este archivo de audio contiene música.
WMDM_FILE_ATTR_AUDIOBOOK Se trata de un archivo de libro de audio.
WMDM_FILE_ATTR_HIDDEN Este archivo está oculto en el sistema de archivos.
WMDM_FILE_ATTR_SYSTEM Se trata de un archivo del sistema
WMDM_FILE_ATTR_READONLY Se trata de un archivo de solo lectura.

[in] pFormat

Puntero opcional a una estructura de _WAVEFORMATEX que especifica información de audio sobre el objeto.

Valor devuelto

El método devuelve un valor HRESULT. Todos los métodos de interfaz de Windows Media Administrador de dispositivos pueden devolver cualquiera de las siguientes clases de códigos de error:

  • Códigos de error COM estándar
  • Códigos de error de Windows convertidos en valores HRESULT
  • Códigos de error de windows Media Administrador de dispositivos
Para obtener una lista extensa de posibles códigos de error, consulte Códigos de error.

Comentarios

No se pueden establecer muchos de los atributos enumerados para GetAttributes , por lo que no se muestran en la tabla de atributos para SetAttributes.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado mswmdm.h
Library Mssachlp.lib

Consulte también

Interfaz IWMDMStorage

IWMDMStorage::GetAttributes