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)

Weitere Informationen

Standardprogramme

IApplicationAssociationRegistration