Melding voor apparaatverwijdering
[De functie die is gekoppeld aan deze pagina, DirectShow, is een verouderde functie. Het is vervangen door MediaPlayer, IMFMediaEngineen Audio/Video Capture in Media Foundation. Deze functies zijn geoptimaliseerd voor Windows 10 en Windows 11. Microsoft raadt ten zeerste aan om nieuwe code te gebruiken MediaPlayer, IMFMediaEngine en Audio/Video Capture in Media Foundation in plaats van DirectShow, indien mogelijk. Microsoft stelt voor dat bestaande code die gebruikmaakt van de verouderde API's, indien mogelijk opnieuw worden geschreven om de nieuwe API's te gebruiken.]
Als de gebruiker een Plug and Play-apparaat verwijdert dat door de grafiek is gebruikt, plaatst de filtergrafiekbeheerder een EC_DEVICE_LOST gebeurtenis. Als het apparaat weer beschikbaar is, plaatst de filtergrafiekbeheerder nog een EC_DEVICE_LOST gebeurtenis. De vorige status van het opnamefilter is echter niet meer geldig. De toepassing moet de grafiek opnieuw bouwen om het apparaat te kunnen gebruiken.
DirectShow verzendt geen gebeurtenis wanneer een nieuw apparaat is aangesloten. Als u wilt weten wanneer een nieuw apparaat beschikbaar is, kan de toepassing WM_DEVICECHANGE vensterberichten bewaken. Zie Apparaatbeheer in de Platform SDK-documentatie voor meer informatie.
Verwante onderwerpen