2.2.4.29 SHARE_INFO_1005
The SHARE_INFO_1005 structure contains information about the shared resource.
-
typedef struct _SHARE_INFO_1005 { DWORD shi1005_flags; } SHARE_INFO_1005, *PSHARE_INFO_1005, *LPSHARE_INFO_1005;
shi1005_flags: Specifies a DWORD bitmask value that MUST contain zero or more of the following values. The bit locations that are named CSC_MASK in the following table MUST contain a client-side caching state value as given in section 2.2.2.5. The server MUST ignore SHI1005_FLAGS_DFS and SHI1005_FLAGS_DFS_ROOT as it processes the NetrShareSetInfo method.
-
Value
Meaning
SHI1005_FLAGS_DFS
0x00000001
The specified share is present in a DFS tree structure.
SHI1005_FLAGS_DFS_ROOT
0x00000002
The specified share is present in a DFS tree structure.
CSC_MASK
0x00000030
Provides a mask for one of the four possible client-side caching (CSC) (section 2.2.2.5) states.
SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS
0x00000100
The specified share disallows exclusive file opens that deny reads to an open file.
SHI1005_FLAGS_FORCE_SHARED_DELETE
0x00000200
The specified share disallows clients from opening files on the share in an exclusive mode that prevents the file from being deleted until the client closes the file.
SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING
0x00000400
Clients are allowed to cache the namespace of the specified share.
SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM
0x00000800
The server filters directory entries based on the access permissions of the client.<11>
SHI1005_FLAGS_FORCE_LEVELII_OPLOCK
0x00001000
The server does not issue exclusive caching rights on this share.<12>
SHI1005_FLAGS_ENABLE_HASH
0x00002000
The share supports hash generation for branch cache retrieval of data. It is only valid if the server supports the branch cache capability and the branch cache component is installed.<13>
SHI1005_FLAGS_ENABLE_CA
0x00004000
A highly available share.<14>
SHI1005_FLAGS_ENCRYPT_DATA
0x00008000
A share on which remote file access is encrypted.<15>
SHI1005_FLAGS_COMPRESS_DATA
0x00100000
A share on which remote file access is requested to be compressed.<16>