Condividi tramite


Interfaccia IQueryCancelAutoPlay (shobjidl.h)

Espone un metodo che esegue l'override a livello di codice di AutoPlay o AutoRun. In questo modo è possibile personalizzare il percorso e il tipo di contenuto avviato quando viene inserito il supporto.

Ereditarietà

L'interfaccia IQueryCancelAutoPlay eredita dall'interfaccia IUnknown . IQueryCancelAutoPlay include anche questi tipi di membri:

Metodi

L'interfaccia IQueryCancelAutoPlay include questi metodi.

 
IQueryCancelAutoPlay::AllowAutoPlay

Determina se riprodurre supporti inseriti da un utente e, se necessario, usando le restrizioni.

Commenti

NotaIQueryCancelAutoPlay è destinato solo all'uso da parte delle applicazioni avviate dall'utente attualmente in esecuzione. Non deve essere gestito da applicazioni di servizio invisibile o in background per impedire che venga richiamata la normale funzionalità AutoPlay/AutoRun. Dando all'utente una scelta di ciò che accade quando i supporti e i dispositivi vengono inseriti nel sistema è una funzionalità chiave della piattaforma. Questa funzionalità è progettata in modo specifico per migliorare e personalizzare l'esperienza utente e non deve essere inibita dai servizi in background.
 
Un uso valido di IQueryCancelAutoPlay viene illustrato nello scenario seguente: si supponga di avere, tramite AutoPlay, in precedenza designato applicazione A per gestire gli eventi della fotocamera video. Per la modifica video, tuttavia, si preferisce l'applicazione B. Si apre l'applicazione B, si inizia a modificare alcuni video filmati in precedenza e quindi si decide di aggiungere alcuni nuovi contenuti al video da modificare. La funzione di importazione dell'applicazione B richiede di attivare la fotocamera video in modo che sia possibile accedere al nuovo contenuto. In genere, questa attivazione del dispositivo video attiva l'avvio dell'applicazione associata al dispositivo A. Fortunatamente, usando IQueryCancelAutoPlay, l'applicazione B ha annullato l'elaborazione autoplay degli eventi della fotocamera video durante la modifica del contenuto video. In questo caso, l'annullamento della riproduzione automatica da parte dell'applicazione B ha creato un'esperienza utente migliore.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl.h

Vedi anche

Riproduzione automatica in Windows XP: rilevare e React automaticamente ai nuovi dispositivi in un sistema