IApplicationAssociationRegistration::SetAppAsDefault-Methode (shobjidl_core.h)
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.
Syntax
HRESULT SetAppAsDefault(
LPCWSTR pszAppRegistryName,
LPCWSTR pszSet,
[in] ASSOCIATIONTYPE atSetType
);
Parameter
pszAppRegistryName
pszSet
[in] atSetType
Typ: ASSOCIATIONTYPE
Einer der ASSOCIATIONTYPE-Enumerationswerte , der den Typ der Anwendung mit dem Namen in extOrUriScheme angibt, z. B. Dateinamenerweiterung oder MIME-Typ.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben. Insbesondere wenn der Herausgeber der Anwendung nicht mit dem Standardwert übereinstimmt, gibt diese Methode E_ACCESSDENIED zurück.
Anforderungen
Anforderung | Wert |
---|---|
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) |