IApplicationAssociationRegistration::QueryAppIsDefault-Methode (shobjidl_core.h)
Bestimmt, ob eine Anwendung die registrierte Standardzuordnung für eine bestimmte Anwendungsebene und einen bestimmten Typ besitzt. Nicht für die Verwendung in Windows 8 vorgesehen.
Syntax
HRESULT QueryAppIsDefault(
[in] LPCWSTR pszQuery,
[in] ASSOCIATIONTYPE atQueryType,
[in] ASSOCIATIONLEVEL alQueryLevel,
[in] LPCWSTR pszAppRegistryName,
[out] BOOL *pfDefault
);
Parameter
[in] pszQuery
Typ: LPCWSTR
Ein Zeiger auf eine Unicode-Zeichenfolge mit NULL-Beendigung, die die Dateinamenerweiterung oder das Protokoll der Anwendung enthält, z. B. .mp3 oder HTTP.
[in] atQueryType
Typ: ASSOCIATIONTYPE
Einer der ASSOCIATIONTYPE-Enumerationswerte , der den Typ der Anwendung mit dem Namen in pszQuery angibt, z. B. Dateinamenerweiterung oder MIME-Typ.
[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 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) |