Метод IMDSPObject::Read (mswmdm.h)
Метод Read считывает данные из объекта в текущей позиции. Эта операция допустима, только если объект хранилища представляет файл.
Синтаксис
HRESULT Read(
[out] BYTE *pData,
[in, out] DWORD *pdwSize,
[in, out] BYTE [8] abMac
);
Параметры
[out] pData
Указатель на буфер для получения данных, считанных из объекта . Этот параметр включен в код проверки подлинности выходного сообщения и должен быть зашифрован с помощью CSecureChannelServer::EncryptParam. См. заметки.
[in, out] pdwSize
Указатель на DWORD , указывающий количество байтов считываемых данных. При возврате этот параметр содержит фактический объем считываемых данных. Этот параметр должен быть включен в код проверки подлинности входного сообщения.
[in, out] abMac
Массив из восьми байтов, содержащий код проверки подлинности сообщения для данных параметров этого метода. (WMDM_MAC_LENGTH определяется как 8.)
Возвращаемое значение
Метод возвращает HRESULT. Все методы интерфейса в Windows Media диспетчер устройств могут возвращать любой из следующих классов кодов ошибок:
- Стандартные коды ошибок COM
- Коды ошибок Windows, преобразованные в значения HRESULT
- Коды ошибок диспетчер устройств Windows Media
Комментарии
MAC-код, используемый для шифрования, должен включать как pData, так и pdwSize в вызовах CSecureChannelServer::MACUpdate.
Этот метод является необязательным. Дополнительные сведения см. в разделе Обязательные и необязательные интерфейсы.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | mswmdm.h |
Библиотека | Mssachlp.lib |