IApplicationAssociationRegistration-Schnittstelle (shobjidl_core.h)

Macht Methoden verfügbar, die Standardanwendungen für bestimmte Dateizuordnungstypen und Protokolle auf einer bestimmten Zuordnungsebene abfragen und festlegen.

Hinweis Ab Windows 8 wird die einzige Funktionalität dieser Schnittstelle unterstützt, QueryCurrentDefault.
 

Vererbung

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

Methoden

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

 
IApplicationAssociationRegistration::ClearUserAssociations

Entfernt alle Benutzerzuordnungen für den aktuellen Benutzer. Dies führt zu einer Umstellung auf Die Standardeinstellungen des Computers, sofern diese vorhanden sind. Nicht für die Verwendung in Windows 8 vorgesehen.
IApplicationAssociationRegistration::QueryAppIsDefault

Bestimmt, ob eine Anwendung die registrierte Standardzuordnung für eine bestimmte Anwendungsebene und einen bestimmten Typ besitzt. Nicht für die Verwendung in Windows 8 vorgesehen.
IApplicationAssociationRegistration::QueryAppIsDefaultAll

Bestimmt, ob eine Anwendung alle registrierten Standardzuordnungen für eine bestimmte Anwendungsebene besitzt. Nicht für die Verwendung in Windows 8 vorgesehen.
IApplicationAssociationRegistration::QueryCurrentDefault

Bestimmt die Standardanwendung für einen bestimmten Zuordnungstyp. Dies ist die Standardanwendung, die von ShellExecute für diesen Typ gestartet wurde.
IApplicationAssociationRegistration::SetAppAsDefault

Legt eine Anwendung als Standard für eine bestimmte Erweiterung oder ein bestimmtes Protokoll fest, vorausgesetzt, der Herausgeber der Anwendung entspricht den aktuellen Standardwerten. Weitere Informationen finden Sie unter Standardprogramme. Nicht für die Verwendung in Windows 8 vorgesehen.
IApplicationAssociationRegistration::SetAppAsDefaultAll

Legt eine Anwendung als Standard für alle registrierten Zuordnungen eines beliebigen Typs für diese Anwendung fest. Nicht für die Verwendung in Windows 8 vorgesehen.

Bemerkungen

Da IApplicationAssociationRegistration nur für Windows Vista und Windows 7 unterstützt wird, müssen Anwendungen, die frühere Betriebssysteme unterstützen, ihren bereits vorhandenen Code im Verhältnis zu den Standardwerten verwenden, wenn sie unter diesen Betriebssystemen ausgeführt werden. Diese Anwendungen sollten eine Überprüfung auf die Betriebssystemversion enthalten, um dies zu berücksichtigen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (einschließlich Shobjidl.h)

Weitere Informationen

Standardprogramme