ID do artigo: 260840 - Última revisão: segunda-feira, 9 de agosto de 2004 - Revisão: 3.2

EXEMPLO: MIMEfilt demonstra filtro MIME para o Internet Explorer

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sumário

MIMEfilt.exe é um filtro MIME (Multipurpose Internet Mail Extensions) de exemplo para o Internet Explorer que converte dados XML de entrada em HTML muito simples. Este exemplo demonstra como você pode criar um objeto COM simples que filtre os dados de um determinado tipo MIME antes de ele é passado para o cliente de um moniker de URL, como o Internet Explorer.

Mais Informações

O seguinte arquivo está disponível para download no Centro de download da Microsoft:
MIMEfilt.exe (http://download.microsoft.com/download/ie55/sample05/1.1/win98me/en-us//mimefilt.exe)
Data de lançamento: 3 de janeiro de 2001

Para obter informações adicionais sobre como baixar arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
119591  (http://support.microsoft.com/kb/119591/EN-US/ ) Como obter arquivos de suporte da Microsoft a partir de serviços online
Microsoft examinou esse arquivo em busca de vírus. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o arquivo foi publicado. O arquivo é armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.

Usando MIMEfilt

Para usar MIMEfilt, compilar os arquivos de exemplo incluídos no Microsoft Visual C++ 6.0 ou posterior. Após a compilação tem self-registered automaticamente o objeto, qualquer navegação para dados XML no Internet Explorer irá chamar o exemplo e converter o XML em HTML.

Observação: Este exemplo irá substituir o Visualizador XML MIME padrão que está embutido no Internet Explorer. Para restaurar o Visualizador de XML MIME padrão quando você terminar com este exemplo, certifique-se de cancelar o registro o arquivo XMLMIMEfilter.dll. Você pode fazer isso usando Regsvr32:
regsvr32 /u xmlmimefilter.dll

Design

MIMEfilt é dividido em duas classes principais, CXMLMimeFilterPP e CStringDataBuffer.

CXMLMimeFilterPP é um objeto com base em Active Template Library ATL COM simples que implementa as interfaces de filtro principais MIME dois discutidas nesta seção.

CStringDataBuffer é usado pelo CXMLMimeFilterPP para armazenar os dados como ele é lido do manipulador de protocolo de entrada e convertido pelo filtro MIME. CStringDataBuffer armazena escritas seqüências de caracteres em uma lista vinculada de blocos são agrupadas quando um cliente solicita dados por meio de ReadData. Isso simplifica a conversão de manipulação e dados de buffer que CXMLMimeFilterPP precisa fazer.

Referências

A documentação sobre protocolos pluggable no momento está localizada no MSDN Online Web Workshop em:
Asynchronous Pluggable Protocols Overview (http://msdn.microsoft.com/workshop/networking/pluggable/overview/overview.asp)

A informação contida neste artigo aplica-se a:
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.5
Palavras-chave: 
kbmt kbdownload kbfile kbsample kburlmon KB260840 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 260840  (http://support.microsoft.com/kb/260840/en-us/ )
Retired KB ArticleAviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.