Expose une méthode qui remplace par programmation la lecture automatique ou l’exécution automatique. Cela vous permet de personnaliser l’emplacement et le type de contenu lancé lors de l’insertion d’un média.
Héritage
L’interface IQueryCancelAutoPlay hérite de l’interface IUnknown.
IQueryCancelAutoPlay a également les types de membres suivants :
Méthodes
L’interface IQueryCancelAutoPlay utilise ces méthodes.
RemarqueIQueryCancelAutoPlay est destiné uniquement aux applications lancées par l’utilisateur qui sont en cours d’exécution. Il ne doit pas être géré par des applications de service invisibles ou en arrière-plan pour empêcher l’appel de la fonctionnalité de lecture automatique/exécution automatique normale. Donner à l’utilisateur le choix de ce qui se passe lorsque des médias et des appareils sont insérés dans le système est une fonctionnalité clé de la plateforme. Cette fonctionnalité est conçue spécifiquement pour améliorer et personnaliser l’expérience utilisateur et ne doit pas être inhibée par les services d’arrière-plan.
Une utilisation valide de
IQueryCancelAutoPlay est illustrée dans le scénario suivant : Supposons que vous disposez, via la lecture automatique, de l’application A précédemment désignée pour gérer les événements de caméra vidéo. Toutefois, pour l’édition vidéo, vous préférez l’application B. Vous ouvrez l’application B, commencez à modifier des vidéos précédemment filmées, puis vous décidez d’ajouter un nouveau contenu à la vidéo en cours de modification. La fonction d’importation de l’application B vous invite à activer la caméra vidéo afin que le nouveau contenu soit accessible. Normalement, cette activation d’appareil vidéo déclenche le lancement de l’application associée à l’appareil A. Heureusement, à l’aide de
IQueryCancelAutoPlay, l’application B a annulé le traitement de lecture automatique des événements de caméra vidéo pendant que vous modifiez du contenu vidéo. Dans ce cas, l’annulation de la lecture automatique par l’application B a créé une meilleure expérience utilisateur.
Configuration requise
| Condition requise |
Valeur |
|
Client minimal pris en charge |
Windows XP [applications de bureau uniquement] |
|
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau uniquement] |
|
Plateforme cible |
Windows |
|
En-tête |
shobjidl.h |
Voir aussi
Lecture automatique dans Windows XP : détecter et React automatiquement sur de nouveaux appareils sur un système