IObjectWithAppUserModelID::SetAppID-Methode (shobjidl_core.h)
Gibt eine eindeutige anwendungsdefinierte Anwendungsbenutzermodell-ID (AppUserModelID) an, die das Objekt als Handler für einen bestimmten Dateityp identifiziert. Diese Methode wird von Anwendungen verwendet, die dynamische AppUserModelIDs erfordern.
Syntax
HRESULT SetAppID(
[in] LPCWSTR pszAppID
);
Parameter
[in] pszAppID
Typ: LPCWSTR
Ein Zeiger auf die AppUserModelID-Zeichenfolge, die einer Anwendung zugewiesen werden soll.
Rückgabewert
Typ: HRESULT
Benutzerdefinierte Implementierungen, die keine dynamische AppUserModelIDs erfordern, können E_NOTIMPL zurückgeben. Benutzerdefinierte Implementierungen, die dynamische AppUserModelIDs erfordern, sollten bei erfolgreicher Ausführung S_OK oder andernfalls einen Fehlerwert zurückgeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl_core.h (shobjidl.h einschließen) |
Bibliothek | Shell32.lib |
DLL | Shell32.dll (Version 6.1 oder höher) |
Weitere Informationen
Anwendungsbenutzermodell-IDs (AppUserModelIDs)
IObjectWithAppUserModelID::GetAppID