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


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

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

Синтаксис

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

Параметры

[out] pData

Указатель на буфер для получения данных, считанных из объекта .

[in, out] pdwSize

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

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

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

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

Комментарии

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

Требования

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

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

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

Интерфейс IMDSPObject2

IMDSPObject2::WriteOnClearChannel

IMDSPObject::Read