estructura SHARE_INFO_1005 (lmshare.h)

Contiene información sobre el recurso compartido.

Sintaxis

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

Miembros

shi1005_flags

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

Valor Significado
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 en 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 de directorio en función de los permisos de acceso que tenga el usuario en el equipo cliente 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, vea 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 latencia baja pueden usar métodos alternativos para recuperar datos de sistemas del mismo nivel si están disponibles, en lugar de enviar solicitudes al servidor. Esto solo se admite en 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 abiertos 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:
  • Se está ejecutando 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 máscara de CSC_MASK y CSC_MASK_EXT se pueden usar para aplicar marcas específicas del almacenamiento en caché del lado cliente (CSC).

Valor Significado
CSC_MASK
0x0030
Proporciona una máscara para los siguientes estados de CSC.
CSC_CACHE_MANUAL_REINT 0x0000
No se permite la integración automática de archivos por archivo.
CSC_CACHE_AUTO_REINT 0x0010
Se permite la integració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.
CSC_CACHE_MANUAL_REINT 0x0000
No se permite la integración automática de archivos por archivo.
CSC_CACHE_AUTO_REINT 0x0010
Se permite la integració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.

Comentarios

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

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado lmshare.h (include Lm.h)

Consulte también

NetShareGetInfo

NetShareSetInfo

Introducción a la administración de redes

Estructuras de administración de redes

Funciones de recurso compartido de red