Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt eine Anwendungsbenutzermodell-ID aus dem Paketfamiliennamen und der paketrelativen Anwendungs-ID (PRAID).
Syntax
LONG FormatApplicationUserModelId(
[in] PCWSTR packageFamilyName,
[in] PCWSTR packageRelativeApplicationId,
[in, out] UINT32 *applicationUserModelIdLength,
[out, optional] PWSTR applicationUserModelId
);
Parameter
[in] packageFamilyName
Typ: PCWSTR
Der Name der Paketfamilie.
[in] packageRelativeApplicationId
Typ: PCWSTR
Die paketrelative App-ID (PRAID).
[in, out] applicationUserModelIdLength
Typ: UINT32*
Ein Zeiger auf eine Variable, die die Anzahl von Zeichen (WCHARs) in der App-Benutzermodell-ID-Zeichenfolge enthält, die den NULL-Abschlusszeichen enthält.
Zuerst übergeben Sie NULL an applicationUserModelId , um die Anzahl der Zeichen abzurufen. Sie verwenden diese Nummer, um Speicherplatz für applicationUserModelId zuzuweisen. Anschließend übergeben Sie die Adresse dieses Speicherplatzes, um applicationUserModelId zu füllen.
[out, optional] applicationUserModelId
Typ: PWSTR
Ein Zeiger auf den Speicherplatz, der die Zeichenfolge des App-Benutzermodells empfängt, die das NULL-Abschlusszeichen enthält.
Rückgabewert
Typ: LONG
Wenn die Funktion erfolgreich ist, gibt sie ERROR_SUCCESS zurück. Andernfalls gibt die Funktion einen Fehlercode zurück. Folgende Fehlercodes sind möglich.
| Rückgabecode | Beschreibung |
|---|---|
|
Der Parameter packageFamilyName oder packageRelativeApplicationId ist ungültig. |
|
Der von applicationUserModelId angegebene Puffer ist nicht groß genug, um die Daten aufzunehmen. Die erforderliche Puffergröße in WCHARs wird in der Variablen gespeichert, auf die applicationUserModelIdLength verweist. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 8.1 [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | appmodel.h |
| Bibliothek | Kernel32.lib |
| DLL | Kernel32.dll |