Freigeben über


IQueryCancelAutoPlay-Schnittstelle (shobjidl.h)

Macht eine Methode verfügbar, die autoPlay oder AutoRun programmgesteuert außer Kraft setzt. Dadurch können Sie den Speicherort und den Typ des Inhalts anpassen, der beim Einfügen von Medien gestartet wird.

Vererbung

Die IQueryCancelAutoPlay-Schnittstelle erbt von der IUnknown-Schnittstelle . IQueryCancelAutoPlay verfügt auch über folgende Membertypen:

Methoden

Die IQueryCancelAutoPlay-Schnittstelle verfügt über diese Methoden.

 
IQueryCancelAutoPlay::AllowAutoPlay

Bestimmt, ob Medien wiedergegeben werden sollen, die von einem Benutzer eingefügt wurden, und wenn ja, mit welchen Einschränkungen.

Hinweise

HinweisIQueryCancelAutoPlay ist nur für die Verwendung durch benutzerseitig gestartete Anwendungen vorgesehen, die derzeit ausgeführt werden. Es sollte nicht von unsichtbaren oder Hintergrunddienstanwendungen verarbeitet werden, um zu verhindern, dass das normale Feature für automatische Wiedergabe/AutoRun aufgerufen wird. Dem Benutzer die Wahl zu geben, was passiert, wenn Medien und Geräte in das System eingefügt werden, ist ein wichtiges Feature der Plattform. Dieses Feature wurde speziell für die Verbesserung und Personalisierung der Benutzerfreundlichkeit entwickelt und sollte nicht durch Hintergrunddienste gehemmt werden.
 
Eine gültige Verwendung von IQueryCancelAutoPlay wird im folgenden Szenario veranschaulicht: Angenommen, Sie haben über die automatische Wiedergabe zuvor die Anwendung A zum Verarbeiten von Videokameraereignissen festgelegt. Für die Videobearbeitung bevorzugen Sie jedoch Anwendung B. Sie öffnen Anwendung B, beginnen mit der Bearbeitung eines zuvor gefilmten Videos und entscheiden sich dann, dem bearbeiteten Video neue Inhalte hinzuzufügen. Die Importfunktion von Anwendung B fordert Sie auf, die Videokamera zu aktivieren, damit auf die neuen Inhalte zugegriffen werden kann. Normalerweise würde diese Videogeräteaktivierung den Start der gerätebezogenen Anwendung A auslösen. Glücklicherweise hat Anwendung B mithilfe von IQueryCancelAutoPlay die Verarbeitung von Videokameraereignissen beim Bearbeiten von Videokameraereignissen abgebrochen. In diesem Fall hat die Abbruch der automatischen Wiedergabe durch Anwendung B eine bessere Benutzererfahrung geschaffen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl.h

Weitere Informationen

Automatische Wiedergabe in Windows XP: Automatische Erkennung und React neuer Geräte auf einem System