DeleteAppContainerProfile-Funktion (userenv.h)
Löscht das angegebene Profil pro Benutzer und Pro App.
Syntax
USERENVAPI HRESULT DeleteAppContainerProfile(
[in] PCWSTR pszAppContainerName
);
Parameter
[in] pszAppContainerName
Der Name, der dem Profil beim Aufruf der CreateAppContainerProfile-Funktion zugewiesen wurde. Diese Zeichenfolge ist höchstens 64 Zeichen lang und passt in das Muster, das durch den regulären Ausdruck "[-_. A-Za-z0-9]+".
Rückgabewert
Wenn diese Funktion erfolgreich ist, gibt sie einen HRESULT-Standardcode zurück, einschließlich des folgenden:
Rückgabecode | Beschreibung |
---|---|
|
Wenn die -Methode aus einem App-Container aufgerufen wird. |
|
Das Profil wurde erfolgreich gelöscht. |
|
Wenn der Containername NULL ist, oder wenn er den angegebenen Grenzwert für die Länge überschreitet. |
Hinweise
Um die besten Ergebnisse zu erzielen, schließen Sie alle Dateihandles in den Profilspeicherorten, bevor Sie die DeleteAppContainerProfile-Funktion aufrufen. Andernfalls kann diese Funktion die Speicherorte für das Profil möglicherweise nicht vollständig entfernen.
Diese Funktion löscht das Profil für den aktuellen Benutzer. Um das Profil für einen anderen Benutzer zu löschen, müssen Sie die Identität dieses Benutzers annehmen.
Wenn die Funktion fehlschlägt, ist die status des Profils nicht festgelegt, und Sie sollten DeleteAppContainerProfile erneut aufrufen, um den Vorgang abzuschließen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | userenv.h |
Bibliothek | Userenv.lib |
DLL | Userenv.dll |