Método IMDSPObject2::ReadOnClearChannel (mswmdm.h)
O método ReadOnClearChannel lê dados do objeto na posição atual sem usar canais autenticados seguros. Isso ainda é seguro para uso com conteúdo protegido por DRM. Essa operação só será válida se o objeto de armazenamento representar um arquivo. Se houver suporte para IMDSPObject2 , esse método deverá ser implementado. O Windows Media Gerenciador de Dispositivos não retornará para IMDSPObject::Read se esse método falhar.
Sintaxe
HRESULT ReadOnClearChannel(
[out] BYTE *pData,
[in, out] DWORD *pdwSize
);
Parâmetros
[out] pData
Ponteiro para um buffer para receber os dados lidos do objeto.
[in, out] pdwSize
Ponteiro para um DWORD que especifica o número de bytes de dados a serem lidos. Após o retorno, esse parâmetro contém a quantidade real de dados lidos.
Retornar valor
O método retorna um HRESULT. Todos os métodos de interface no Windows Media Gerenciador de Dispositivos podem retornar qualquer uma das seguintes classes de códigos de erro:
- Códigos de erro COM padrão
- Códigos de erro do Windows convertidos em valores HRESULT
- Códigos de erro do Windows Media Gerenciador de Dispositivos
Comentários
Esse método pode ser usado para conteúdo protegido por DRM. Esse método é mais eficiente do que IMDSPObject::Read porque esse método não envolve criptografar e descriptografar parâmetros.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | mswmdm.h |
Biblioteca | Mssachlp.lib |
Confira também
Habilitando a sincronização com Reprodutor Multimídia do Windows