Compartir a través de


Método IMDSPObject2::WriteOnClearChannel (mswmdm.h)

El método WriteOnClearChannel escribe datos en el objeto en la posición actual del objeto, sin usar canales autenticados seguros. Esta operación solo es válida si el objeto de almacenamiento representa un archivo. Si se admite IMDSPObject2 , se debe implementar este método. Windows Media Administrador de dispositivos no vuelve a IMDSPObject::Write si se produce un error en este método.

Sintaxis

HRESULT WriteOnClearChannel(
  [in]      BYTE  *pData,
  [in, out] DWORD *pdwSize
);

Parámetros

[in] pData

Puntero al búfer que contiene los datos que se van a escribir en el objeto.

[in, out] pdwSize

Puntero a un DWORD que contiene el número de bytes de datos que se van a escribir. Tras la devolución, este parámetro contiene el número real de bytes escritos.

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

Este método se puede usar con contenido protegido con DRM. Es más eficaz que IMDSPObject::Write porque este método no implica el cifrado y el descifrado de parámetros.

A diferencia de IMDSPObject::Write, este método no necesita descifrar los datos antes de escribir en un dispositivo y, por tanto, es más eficaz.

Requisitos

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

Consulte también

Habilitación de la sincronización con Reproductor multimedia de Windows

Interfaz IMDSPObject2

IMDSPObject2::ReadOnClearChannel

IMDSPObject::Write