Share via


Metodo IApplicationAssociationRegistration::SetAppAsDefault (shobjidl_core.h)

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.

Sintassi

HRESULT SetAppAsDefault(
       LPCWSTR         pszAppRegistryName,
       LPCWSTR         pszSet,
  [in] ASSOCIATIONTYPE atSetType
);

Parametri

pszAppRegistryName

pszSet

[in] atSetType

Tipo: ASSOCIATIONTYPE

Uno dei valori di enumerazione ASSOCIATIONTYPE che specifica il tipo dell'applicazione denominata in extOrUriScheme, ad esempio l'estensione del nome file o il tipo MIME.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT . In particolare, se l'autore dell'applicazione non corrisponde a quello predefinito, questo metodo restituisce E_ACCESSDENIED.

Requisiti

Requisito Valore
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)

Vedi anche

Programmi predefiniti

IApplicationAssociationRegistration