Compartilhar via


Interface IQueryCancelAutoPlay (shobjidl.h)

Expõe um método que substitui programaticamente a Reprodução Automática ou a Execução Automática. Isso permite personalizar o local e o tipo de conteúdo que é iniciado quando a mídia é inserida.

Herança

A interface IQueryCancelAutoPlay herda da interface IUnknown . IQueryCancelAutoPlay também tem estes tipos de membros:

Métodos

A interface IQueryCancelAutoPlay tem esses métodos.

 
IQueryCancelAutoPlay::AllowAutoPlay

Determina se a mídia deve ser reproduzida inserida por um usuário e, em caso afirmativo, usando quais restrições.

Comentários

ObservaçãoIQueryCancelAutoPlay destina-se apenas ao uso por aplicativos iniciados pelo usuário que estão em execução no momento. Ele não deve ser tratado por aplicativos de serviço invisíveis ou em segundo plano para impedir que o recurso normal de Reprodução Automática/Execução Automática seja invocado. Dar ao usuário uma opção do que acontece quando a mídia e os dispositivos são inseridos no sistema é um recurso fundamental da plataforma. Esse recurso foi projetado especificamente para melhorar e personalizar a experiência do usuário e não deve ser inibido por serviços em segundo plano.
 
Um uso válido de IQueryCancelAutoPlay é ilustrado no seguinte cenário: Suponha que você tenha, por meio do AutoPlay, o aplicativo designado anteriormente A para lidar com eventos de câmera de vídeo. No entanto, para edição de vídeo, você prefere o aplicativo B. Você abre o aplicativo B, começa a editar um vídeo filmado anteriormente e decide adicionar um novo conteúdo ao vídeo que está sendo editado. A função de importação do aplicativo B solicita que você ative a câmera de vídeo para que o novo conteúdo possa ser acessado. Normalmente, essa ativação de dispositivo de vídeo dispararia o lançamento do aplicativo associado ao dispositivo A. Felizmente, usando IQueryCancelAutoPlay, o aplicativo B cancelou o processamento de Reprodução Automática de eventos de câmera de vídeo enquanto você edita o conteúdo do vídeo. Nesse caso, o cancelamento da Reprodução Automática pelo aplicativo B criou uma melhor experiência do usuário.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl.h

Confira também

Reprodução automática no Windows XP: detectar e React automaticamente para novos dispositivos em um sistema