enumeración _KF_REDIRECT_FLAGS (shobjidl_core.h)
Marcas usadas por IKnownFolderManager::Redirect para especificar detalles de un redireccionamiento de carpetas conocido, como permisos y propiedad para la carpeta redirigida.
Syntax
typedef enum _KF_REDIRECT_FLAGS {
KF_REDIRECT_USER_EXCLUSIVE = 0x1,
KF_REDIRECT_COPY_SOURCE_DACL = 0x2,
KF_REDIRECT_OWNER_USER = 0x4,
KF_REDIRECT_SET_OWNER_EXPLICIT = 0x8,
KF_REDIRECT_CHECK_ONLY = 0x10,
KF_REDIRECT_WITH_UI = 0x20,
KF_REDIRECT_UNPIN = 0x40,
KF_REDIRECT_PIN = 0x80,
KF_REDIRECT_COPY_CONTENTS = 0x200,
KF_REDIRECT_DEL_SOURCE_CONTENTS = 0x400,
KF_REDIRECT_EXCLUDE_ALL_KNOWN_SUBFOLDERS = 0x800
} ;
Constantes
KF_REDIRECT_USER_EXCLUSIVE Valor: 0x1 Asegúrese de que solo el usuario tiene permiso para acceder a la carpeta redirigida. |
KF_REDIRECT_COPY_SOURCE_DACL Valor: 0x2 Copie la DACL de la carpeta de origen en el destino para mantener los permisos de acceso actuales. |
KF_REDIRECT_OWNER_USER Valor: 0x4 Establece el usuario como propietario de una carpeta de destino recién creada a menos que el usuario sea miembro del grupo Administrador, en cuyo caso Administrador se establece como propietario. Se debe llamar a con KF_REDIRECT_SET_OWNER_EXPLICIT. |
KF_REDIRECT_SET_OWNER_EXPLICIT Valor: 0x8 Establezca el propietario de una carpeta de destino recién creada. Si el usuario pertenece al grupo Administradores, los administradores se asignan como propietario. Se debe llamar a con KF_REDIRECT_OWNER_USER. |
KF_REDIRECT_CHECK_ONLY Valor: 0x10 No realice una redirección, simplemente compruebe si se ha producido el redireccionamiento. Si es así, IKnownFolderManager::Redirect devuelve S_OK; si no es así, o si se siguen completando algunas acciones, devuelve S_FALSE. |
KF_REDIRECT_WITH_UI Valor: 0x20 Mostrar la interfaz de usuario durante el redireccionamiento. |
KF_REDIRECT_UNPIN Valor: 0x40 Desanclar la carpeta de origen. |
KF_REDIRECT_PIN Valor: 0x80 Ancle la carpeta de destino. |
KF_REDIRECT_COPY_CONTENTS Valor: 0x200 Copie el contenido existente (archivos y subcarpetas) de la carpeta conocida en la carpeta redirigida. |
KF_REDIRECT_DEL_SOURCE_CONTENTS Valor: 0x400 Elimine el contenido de la carpeta de origen después de que se hayan copiado en la carpeta redirigida. Esta marca solo es válida si se establece KF_REDIRECT_COPY_CONTENTS . |
KF_REDIRECT_EXCLUDE_ALL_KNOWN_SUBFOLDERS Valor: 0x800 Reservado. No utilizar. |
Comentarios
Las marcas KF_REDIRECT_OWNER_USER y KF_REDIRECT_SET_OWNER_EXPLICIT proporcionan comprobaciones de propiedad para la carpeta de destino, si esa carpeta existe. De forma predeterminada, IKnownFolderManager::Redirect no realiza comprobaciones de propiedad. KF_REDIRECT_OWNER_USER y KF_REDIRECT_SET_OWNER_EXPLICIT solo son válidos si se llaman juntos.
El tipo de KF_REDIRECT_FLAGS se define en Shobjidl.h como se muestra aquí.
typedef DWORD KF_REDIRECT_FLAGS;
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | shobjidl_core.h (incluya Shobjidl.h) |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de