Función DeleteAppContainerProfile (userenv.h)
Elimina el perfil especificado por usuario y por aplicación.
Sintaxis
USERENVAPI HRESULT DeleteAppContainerProfile(
[in] PCWSTR pszAppContainerName
);
Parámetros
[in] pszAppContainerName
Nombre dado al perfil en la llamada a la función CreateAppContainerProfile . Esta cadena tiene como máximo 64 caracteres de longitud y se ajusta al patrón descrito por la expresión regular "[-_. A-Za-z0-9]+".
Valor devuelto
Si esta función se realiza correctamente, devuelve un código HRESULT estándar, incluido lo siguiente:
Código devuelto | Descripción |
---|---|
|
Si se llama al método desde dentro de un contenedor de aplicaciones. |
|
El perfil se eliminó correctamente. |
|
Si el nombre del contenedor es NULL o si supera su límite de longitud especificado. |
Comentarios
Para garantizar los mejores resultados, cierre todos los identificadores de archivo en las ubicaciones de almacenamiento de perfiles antes de llamar a la función DeleteAppContainerProfile . De lo contrario, es posible que esta función no pueda quitar completamente las ubicaciones de almacenamiento del perfil.
Esta función elimina el perfil del usuario actual. Para eliminar el perfil de otro usuario, debe suplantar a ese usuario.
Si se produce un error en la función, el estado del perfil no está definido y debe llamar a DeleteAppContainerProfile de nuevo para completar la operación.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | userenv.h |
Library | Userenv.lib |
Archivo DLL | Userenv.dll |