Share via


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

IObjectWithAppUserModelID::GetAppID

SetCurrentProcessExplicitAppUserModelID

Taskleistenerweiterungen