Registrazione degli errori
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
[Questa API non è supportata e potrebbe essere modificata o non disponibile in futuro.]
DirectShow Editing Services (DES) fornisce un meccanismo predefinito per la registrazione degli errori che si verificano durante il caricamento, la costruzione o il rendering di un progetto DES. Questo articolo presenta un'applicazione console di esempio che carica un file di progetto XML e tenta di eseguirne il rendering. Se si verifica un errore, l'applicazione visualizza un messaggio di errore nella finestra della console. Il codice di esempio presentato in questo articolo si basa sull'esempio indicato in Caricamento e anteprima di un progetto.
Nota
L'applicazione non è necessaria per implementare la registrazione degli errori. DES non registra errori a meno che non venga richiesto in modo esplicito.
Questo articolo presuppone la comprensione della programmazione client COM e del modello di sequenza temporale DES. Inoltre, è necessario comprendere le nozioni di base della programmazione degli oggetti COM. Per informazioni sulle sequenze temporali in DES, vedere The Timeline Model .For information about timelines in DES, see The Timeline Model.
Questo articolo include le sezioni seguenti.
- Panoramica della registrazione degli errori
- Creazione di una classe di registrazione degli errori
- Implementazione di IAMErrorLog
- Impostazione del log degli errori
- Registrazione degli errori DES: codice di esempio
Argomenti correlati