Metodo IApplicationAssociationRegistration::QueryAppIsDefaultAll (shobjidl_core.h)

Determina se un'applicazione possiede tutte le associazioni predefinite registrate per un determinato livello di applicazione. Non destinato all'uso in Windows 8.

Sintassi

HRESULT QueryAppIsDefaultAll(
  [in]  ASSOCIATIONLEVEL alQueryLevel,
  [in]  LPCWSTR          pszAppRegistryName,
  [out] BOOL             *pfDefault
);

Parametri

[in] alQueryLevel

Tipo: ASSOCIATIONLEVEL

Uno dei valori di enumerazione ASSOCIATIONLEVEL che specifica il livello di associazione, ad esempio per utente o computer. Questo è in genere AL_EFFECTIVE.

[in] pszAppRegistryName

Tipo: LPCWSTR

Puntatore a una stringa Unicode con terminazione null che specifica il nome registrato dell'applicazione.

[out] pfDefault

Tipo: BOOL*

Quando questo metodo viene restituito, contiene TRUE se l'applicazione è l'impostazione predefinita per tutti i tipi di associazione in corrispondenza dell'ASSOCIAZIONELEVEL specificata; o FALSE in caso contrario.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

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