Поделиться через


Метод IMDSPObject2::WriteOnClearChannel (mswmdm.h)

Метод WriteOnClearChannel записывает данные в объект в текущую позицию в объекте без использования защищенных каналов, прошедших проверку подлинности. Эта операция допустима, только если объект хранилища представляет файл. Если поддерживается IMDSPObject2 , необходимо реализовать этот метод. Windows Media диспетчер устройств не возвращается к IMDSPObject::Write в случае сбоя этого метода.

Синтаксис

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

Параметры

[in] pData

Указатель на буфер, содержащий данные для записи в объект .

[in, out] pdwSize

Указатель на DWORD , содержащий количество байтов записываемых данных. После возврата этот параметр содержит фактическое число записанных байтов.

Возвращаемое значение

Метод возвращает HRESULT. Все методы интерфейса в Windows Media диспетчер устройств могут возвращать любой из следующих классов кодов ошибок:

  • Стандартные коды ошибок COM
  • Коды ошибок Windows, преобразованные в значения HRESULT
  • Коды ошибок диспетчер устройств Windows Media
Подробный список возможных кодов ошибок см. в разделе Коды ошибок.

Комментарии

Этот метод можно использовать с содержимым, защищенным DRM. Он более эффективен, чем IMDSPObject::Write , так как этот метод не включает шифрование и расшифровку параметров.

В отличие от IMDSPObject::Write, этот метод не требует расшифровки данных перед записью на устройство и поэтому является более эффективным.

Требования

Требование Значение
Целевая платформа Windows
Header mswmdm.h
Библиотека Mssachlp.lib

См. также раздел

Включение синхронизации с Медиаплеер Windows

Интерфейс IMDSPObject2

IMDSPObject2::ReadOnClearChannel

IMDSPObject::Write