Partilhar via


Erros de registo

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEnginee Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

[Esta API não é suportada e pode ser alterada ou indisponível no futuro.]

DirectShow Editing Services (DES) fornece um mecanismo interno para registrar erros que ocorrem ao carregar, construir ou renderizar um projeto DES. Este artigo apresenta um aplicativo de console de exemplo que carrega um arquivo de projeto XML e tenta renderizá-lo. Se ocorrer um erro, o aplicativo imprime uma mensagem de erro na janela do console. O código de exemplo apresentado neste artigo baseia-se no exemplo dado em Carregando e visualizando um projeto.

Observação

Não é obrigatório que a sua aplicação implemente o registo de erros. O DES não registra erros, a menos que você o solicite explicitamente.

 

Este artigo pressupõe que você entenda a programação do cliente COM e o modelo de linha do tempo DES. Além disso, você precisa entender os conceitos básicos de programação de objetos COM. Para obter informações sobre linhas do tempo no DES, consulte O Modelo de Linha do Tempo.

Este artigo contém as seguintes seções.

Usando o DirectShow Editing Services