Compartir a través de


estructura SHARE_INFO_1005 (lmshare.h)

Contiene información sobre el recurso compartido.

Syntax

typedef struct _SHARE_INFO_1005 {
  DWORD shi1005_flags;
} SHARE_INFO_1005, *PSHARE_INFO_1005, *LPSHARE_INFO_1005;

Members

shi1005_flags

Máscara de bits de marcas que especifican información sobre el recurso compartido.

Importancia Meaning
SHI1005_FLAGS_DFS
0x0001
El recurso compartido especificado está presente en una estructura de árbol Dfs. Esta marca no se puede establecer con NetShareSetInfo.
SHI1005_FLAGS_DFS_ROOT
0x0002
El recurso compartido especificado es el volumen raíz de una estructura de árbol Dfs. Esta marca no se puede establecer con NetShareSetInfo.
SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS
0x0100
El recurso compartido especificado no permite abrir el archivo exclusivo, donde no se permiten las lecturas a un archivo abierto.
SHI1005_FLAGS_FORCE_SHARED_DELETE
0x0200
Los archivos compartidos del recurso compartido especificado se pueden eliminar forzosamente.
SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING
0x0400
Los clientes pueden almacenar en caché el espacio de nombres del recurso compartido especificado.
SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM
0x0800
El servidor filtrará las entradas del directorio en función de los permisos de acceso que el usuario del equipo cliente tiene para el servidor en el que residen los archivos. Solo se devolverán los archivos para los que el usuario tiene acceso de lectura y directorios para los que el usuario tiene FILE_LIST_DIRECTORY acceso. Si el usuario tiene SeBackupPrivilege, se devolverá toda la información disponible.

Para obtener más información sobre el acceso a archivos y directorios, consulte Derechos de acceso y seguridad de archivos.

Para obtener más información sobre SeBackupPrivilege, consulte Constantes de privilegios.

Nota Esta marca solo se admite en servidores que ejecutan Windows Server 2003 con SP1 o posterior.
 
SHI1005_FLAGS_FORCE_LEVELII_OPLOCK
0x1000
Evita los modos de almacenamiento en caché exclusivos que pueden provocar retrasos en los datos de solo lectura muy compartidos.
Nota Esta marca solo se admite en servidores que ejecutan Windows Server 2008 R2 o posterior.
 
SHI1005_FLAGS_ENABLE_HASH
0x2000
Habilita la funcionalidad del lado servidor necesaria para la compatibilidad con el almacenamiento en caché del mismo nivel. Los clientes en conexiones de alto ancho de banda o de baja latencia pueden usar métodos alternativos para recuperar datos de elementos del mismo nivel si están disponibles, en lugar de enviar solicitudes al servidor. Esto solo se admite en los recursos compartidos configurados para el almacenamiento en caché manual (CSC_CACHE_MANUAL_REINT).
Nota Esta marca solo se admite en servidores que ejecutan Windows Server 2008 R2 o posterior.
 
SHI1005_FLAGS_ENABLE_CA
0X4000
Habilita la disponibilidad continua en un recurso compartido de clúster. Los identificadores que se abren en un recurso compartido disponible continuamente pueden sobrevivir a errores de red, así como errores de nodo de clúster.
Nota Esta marca solo se puede establecer en un recurso compartido con ámbito en un servidor que cumpla las condiciones siguientes:
  • Ejecuta Windows Server 2012 o posterior.
  • Está en una configuración de clúster.
  • Tiene instalado el servicio de rol "Servicios para recursos compartidos disponibles continuamente".
 
Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008 y Windows Server 2003: Esta marca no se admite.
 

Los valores de CSC_MASK y CSC_MASK_EXT mask se pueden usar para aplicar marcas específicas del almacenamiento en caché del lado cliente (CSC).

Importancia Meaning
CSC_MASK
0x0030
Proporciona una máscara para los siguientes estados de CSC.
0x0000 de CSC_CACHE_MANUAL_REINT
No se permite la integración automática de archivos por archivo.
0x0010 de CSC_CACHE_AUTO_REINT
Se permite la reintegración de archivos por archivo.
CSC_CACHE_VDO 0x0020
No es necesario que se fluya el archivo.
CSC_CACHE_NONE 0x0030
CSC está deshabilitado para este recurso compartido.
CSC_MASK_EXT
0x2030
Proporciona una máscara para los siguientes estados y opciones de CSC.
0x0000 de CSC_CACHE_MANUAL_REINT
No se permite la integración automática de archivos por archivo.
0x0010 de CSC_CACHE_AUTO_REINT
Se permite la reintegración de archivos por archivo.
CSC_CACHE_VDO 0x0020
No es necesario que se fluya el archivo.
CSC_CACHE_NONE 0x0030
CSC está deshabilitado para este recurso compartido.
SHI1005_FLAGS_ENABLE_HASH 0x2000
Habilita la funcionalidad del lado servidor necesaria para la compatibilidad con el almacenamiento en caché del mismo nivel.

Observaciones

Esta estructura se puede recuperar llamando a la función NetShareGetInfo . Se puede establecer mediante una llamada a la función NetShareSetInfo .

Requisitos

Requirement Importancia
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
Header lmshare.h (include Lm.h)

Consulte también

NetShareGetInfo

NetShareSetInfo

Introducción a la administración de redes

Estructuras de administración de red

Funciones de recurso compartido de red