Interface IApplicationAssociationRegistration (shobjidl_core.h)

Expõe métodos que consultam e definem aplicativos padrão para tipo de associação de arquivo específico e protocolos em um nível de associação específico.

Nota A partir de Windows 8, a única funcionalidade dessa interface com suporte é QueryCurrentDefault.
 

Herança

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

Métodos

A interface IApplicationAssociationRegistration tem esses métodos.

 
IApplicationAssociationRegistration::ClearUserAssociations

Remove todas as associações por usuário para o usuário atual. Isso resulta em uma reversão para padrões de computador, se eles existirem. Não destinado ao uso em Windows 8.
IApplicationAssociationRegistration::QueryAppIsDefault

Determina se um aplicativo possui a associação padrão registrada para um determinado nível e tipo de aplicativo. Não destinado ao uso em Windows 8.
IApplicationAssociationRegistration::QueryAppIsDefaultAll

Determina se um aplicativo possui todas as associações padrão registradas para um determinado nível de aplicativo. Não destinado ao uso em Windows 8.
IApplicationAssociationRegistration::QueryCurrentDefault

Determina o aplicativo padrão para um determinado tipo de associação. Esse é o aplicativo padrão iniciado por ShellExecute para esse tipo.
IApplicationAssociationRegistration::SetAppAsDefault

Define um aplicativo como o padrão para uma determinada extensão ou protocolo, desde que o editor do aplicativo corresponda ao padrão atual. Para obter mais informações, consulte Programas padrão. Não destinado ao uso em Windows 8.
IApplicationAssociationRegistration::SetAppAsDefaultAll

Define um aplicativo como o padrão para todas as associações registradas de qualquer tipo para esse aplicativo. Não destinado ao uso em Windows 8.

Comentários

Como iApplicationAssociationRegistration só tem suporte para Windows Vista e Windows 7, os aplicativos que dão suporte a sistemas operacionais anteriores devem usar seu código preexistente em relação aos padrões durante a execução nesses sistemas operacionais. Esses aplicativos devem incluir uma verificação da versão do sistema operacional para considerar isso.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)

Confira também

Programas padrão