Compartilhar via


FileDrmStoreContent

Windows Mobile SupportedWindows Embedded CE Not Supported

9/8/2008

Esta função lê um arquivo que contém de conteúdo MIME-encoded ser FDRM-protected e cria a versão Device-Locked do que de conteúdo as well as qualquer associado direitos ou pendente direitos.

Syntax

HRESULT FileDrmStoreContent (
  LPCTSTR pszInputFileName,
  LPCTSTR pszOutputFileName,
  PVOID pvReserved,
  LPTSTR pszMimeType,
  DWORD* pcchMimeTypeLen
);

Parameters

  • pszInputFileName
    [no] Totalmente caminho qualificado para o arquivo que contém a mensagem MIME para ser decodificados. Este arquivo começa com o Content-Type, " Conteúdo-tipo: ... ", opcionalmente, proceeded, espaço em branco linear.
  • pszOutputFileName
    [no] Totalmente caminho qualificado para o arquivo para armazenar o objeto contido a mensagem MIME.
  • pvReserved
    Não utilizados. Este parâmetro pode ser NULL.
  • pszMimeType
    [out] Um ponteiro para a reserva a ser preenchido com o tipo do objeto incorporado, "Imagem/JPEG". Se esse ponteiro é NULL, este chamar é tratada como uma solicitação para obter o tamanho da reserva necessária para manter o seqüência de caracteres tipo MIME.
  • pcchMimeTypeLen
    [In/Out] Um ponteiro para uma DWORD que mantém o comprimento, em caracteres, da pszMimeType reserva. Na entrada, esse valor é o tamanho da reserva passada. Na sair, isso é definido como o comprimento do tipo seqüência de caracteres MIME que incluem o NULL terminador.

Return valores:

A função pode retornar qualquer HRESULT e o aplicativo devem usar as macros teve êxito e falha para verificar os resultados. A seguinte tabela mostra valores HRESULT adicionais que podem ser retornados.

Valor Descrição

E_FDRM_NOPROVIDER

Nenhum provedor encontrado.

E_INSUFFICIENTBUFFER

Arquivo de saída não foi criado. *pcchMimeTypeLen foi atualizado com o exigido tamanho do buffer.

Remarks

Um novo arquivo é criado mantendo o de conteúdo FDRM-protected. O arquivo original é excluído.

O arquivo de entrada deve conter um completo e válido mensagem MIME e requer o apropriado content-type header para a especificação de DRM com suporte, o dispositivo.

Requirements

Header fdrm.h
Library aygshell.lib
Windows Embedded CE Windows Embedded CE 6.0 and later
Windows Mobile Pocket PC for Windows Mobile Version 5.0 and later, Smartphone for Windows Mobile Version 5.0 and later

See Also

Reference

FDRM API Reference
FDRM Functions