Compartilhar via


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
Para obter uma lista abrangente de possíveis códigos de erro, consulte Códigos de erro.

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

IMDSPObject2 Interface

IMDSPObject2::WriteOnClearChannel

IMDSPObject::Read