Метод 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