2.4.672 BrtFileSharingIso
The BrtFileSharingIso record specifies file sharing options in a manner compatible with ISO/IEC 29500 file sharing records as specified in [ISO/IEC29500-1:2016], section 18.2.12. A BrtFileSharingIso record MUST be immediately followed by a BrtFileSharing (section 2.4.671) record whose wResPass field value MUST be set to 0x0000 and whose fReadOnlyRec and stUserName fields MUST have the same values as the fields of the same names in the BrtFileSharingIso record.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
dwSpinCount |
|||||||||||||||||||||||||||||||
fReadOnlyRec |
stUserName (variable) |
||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
ipdPasswordData (variable) |
|||||||||||||||||||||||||||||||
... |
dwSpinCount (4 bytes): An unsigned 32-bit integer that specifies the number of times that the hash function was iterated over the password to generate the rgbHash field of ipdPasswordData, as described in the Strong Password Verifier Algorithm (section 2.2.10). It MUST NOT be greater than 10,000,000.
fReadOnlyRec (2 bytes): A Boolean (section 2.5.98.3) that specifies whether the read-only recommended option is selected for this file. If the value is 1, the read-only recommended option is selected for this file. It MUST have the same value as the fReadOnlyRec field in the following BrtFileSharing record.
stUserName (variable): An XLNullableWideString (section 2.5.167) that specifies the name of the user that added the write reservation password. The length of stUserName MUST NOT exceed 54 characters. It MUST have the same value as the stUserName field in the following BrtFileSharing record.
ipdPasswordData (variable): An IsoPasswordData (section 2.5.80) that specifies the salt, hash algorithm and password hash of the write reservation password, calculated using the Strong Password Verifier Algorithm. The size of the rgbHash member of this field MUST NOT be zero.