IApplicationAssociationRegistration::QueryAppIsDefaultAll-Methode (shobjidl_core.h)

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

Syntax

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

Parameter

[in] alQueryLevel

Typ: ASSOCIATIONLEVEL

Einer der ASSOCIATIONLEVEL-Enumerationswerte , der die Zuordnungsebene angibt, z. B. pro Benutzer oder Computer. Dies ist in der Regel AL_EFFECTIVE.

[in] pszAppRegistryName

Typ: LPCWSTR

Ein Zeiger auf eine Unicode-Zeichenfolge mit Null-Beendigung, die den registrierten Namen der Anwendung angibt.

[out] pfDefault

Typ: BOOL*

Wenn diese Methode zurückgibt, enthält TRUE , wenn die Anwendung die Standardeinstellung für alle Zuordnungstypen unter dem angegebenen ASSOCIATIONLEVEL ist. oder andernfalls FALSE .

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

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