Interfaccia IApplicationAssociationRegistration (shobjidl_core.h)
Espone metodi che eseguono query e impostano applicazioni predefinite per tipi di associazione di file specifici e protocolli a un livello di associazione specifico.
Ereditarietà
L'interfaccia IApplicationAssociationRegistration eredita dall'interfaccia IUnknown. IApplicationAssociationRegistration include anche questi tipi di membri:
Metodi
L'interfaccia IApplicationAssociationRegistration include questi metodi.
IApplicationAssociationRegistration::ClearUserAssociations Rimuove tutte le associazioni per utente per l'utente corrente. In questo modo viene restituito il valore predefinito del computer, se esistente. Non destinato all'uso in Windows 8. |
IApplicationAssociationRegistration::QueryAppIsDefault Determina se un'applicazione è proprietaria dell'associazione predefinita registrata per un determinato livello di applicazione e tipo. Non destinato all'uso in Windows 8. |
IApplicationAssociationRegistration::QueryAppIsDefaultAll Determina se un'applicazione è proprietaria di tutte le associazioni predefinite registrate per un determinato livello di applicazione. Non destinato all'uso in Windows 8. |
IApplicationAssociationRegistration::QueryCurrentDefault Determina l'applicazione predefinita per un determinato tipo di associazione. Si tratta dell'applicazione predefinita avviata da ShellExecute per quel tipo. |
IApplicationAssociationRegistration::SetAppAsDefault Imposta un'applicazione come predefinita per un'estensione o un protocollo specifico, purché il server di pubblicazione dell'applicazione corrisponda a quello predefinito corrente. Per altre informazioni, vedere Programmi predefiniti. Non destinato all'uso in Windows 8. |
IApplicationAssociationRegistration::SetAppAsDefaultAll Imposta un'applicazione come predefinita per tutte le associazioni registrate di qualsiasi tipo per tale applicazione. Non destinato all'uso in Windows 8. |
Commenti
Poiché IApplicationAssociationRegistration è supportato solo per Windows Vista e Windows 7, le applicazioni che supportano sistemi operativi precedenti devono usare il codice preesistente in relazione alle impostazioni predefinite durante l'esecuzione in tali sistemi operativi. Tali applicazioni devono includere un controllo della versione del sistema operativo per tenere conto di questo.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl_core.h (include Shobjidl.h) |