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 错误代码
- 转换为 HRESULT 值的 Windows 错误代码
- Windows Media 设备管理器错误代码
注解
此方法可用于受 DRM 保护的内容。 此方法比 IMDSPObject::Read 更有效,因为此方法不涉及加密和解密参数。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | mswmdm.h |
Library | Mssachlp.lib |