Condividi tramite


Gestione delle espulsioni disco

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEnginee Audio/Video acquisizione in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Quando possibile, Microsoft consiglia vivamente di sviluppare nuovo codice con MediaPlayer, IMFMediaEngine e Acquisizione audio/video in Media Foundation anziché DirectShow. 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 questo messaggio in modo sicuro e consentire allo strumento di navigazione DVD di gestire lo stato del grafo. 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 metodoSetOptione quindi chiamare IMediaControl::Stop prima di chiudere l'applicazione o riprodurre un altro disco.

Applicazioni DVD