Gestione delle esezioni dei dischi

[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.

Quando l'utente espelle un DVD dall'unità, lo strumento di navigazione DVD invia all'applicazione un messaggio di EC_DVD_DISC_EJECTED. L'applicazione può ignorare in modo sicuro questo messaggio e consentire allo strumento di navigazione DVD di gestire lo stato del grafico. Un'applicazione può anche gestire il metodo EC_DVD_DISC_EJECTED per implementare un comportamento personalizzato quando viene espulso un disco. Se si gestisce il messaggio, è necessario impostare il flag DVD_ResetOnStop su TRUE con il metodo SetOption e quindi chiamare IMediaControl::Stop prima di chiudere l'applicazione o riprodurre un altro disco.

Applicazioni DVD