/// <summary> /// Verify file alignment information /// </summary> /// <param name="alignmentInfo">Alignment information</param> private void VerifyFileAlignmentInformation(AlignmentRequirement alignmentInfo) { // // Add the debug information // Site.Log.Add(LogEntryKind.Debug, "Verify MS-FSA_R1434 Actual alignmentInfo: {0}", alignmentInfo); // // Verify MS-FSA requirement: MS-FSA_R1434 // // To verify whether alignmentInfo defines AlignmentRequirement Site.CaptureRequirementIfIsTrue( (alignmentInfo == AlignmentRequirement.FileByteAlignment | alignmentInfo == AlignmentRequirement.FileWordAlignment | alignmentInfo == AlignmentRequirement.FileLongAlignment | alignmentInfo == AlignmentRequirement.FileQuadAlignment | alignmentInfo == AlignmentRequirement.FileOctaAlignment | alignmentInfo == AlignmentRequirement.File32ByteAlignment | alignmentInfo == AlignmentRequirement.File64ByteAlignment | alignmentInfo == AlignmentRequirement.File128ByteAlignment | alignmentInfo == AlignmentRequirement.File256ByteAlignment | alignmentInfo == AlignmentRequirement.File512ByteAlignment), 1434, @"[In FileAlignmentInformation,Pseudocode for the operation is as follows:]alignmentInfo MUST be filled out as follows: alignmentInfo.AlignmentRequirement set to one of the alignment requirement values specified in [MS-FSCC] section 2.4.3 based on the characteristics of the device on which the File is stored."); }
/// <summary> /// Verify file alignment information /// </summary> /// <param name="alignmentInfo">Alignment information</param> private void VerifyFileAlignmentInformation(AlignmentRequirement alignmentInfo) { // // Add the debug information // Site.Log.Add(LogEntryKind.Debug, "Verify MS-FSA_R1434 Actual alignmentInfo: {0}", alignmentInfo); // // Verify MS-FSA requirement: MS-FSA_R1434 // // To verify whether alignmentInfo defines AlignmentRequirement Site.CaptureRequirementIfIsTrue( (alignmentInfo == AlignmentRequirement.FileByteAlignment | alignmentInfo == AlignmentRequirement.FileWordAlignment | alignmentInfo == AlignmentRequirement.FileLongAlignment | alignmentInfo == AlignmentRequirement.FileQuadAlignment | alignmentInfo == AlignmentRequirement.FileOctaAlignment | alignmentInfo == AlignmentRequirement.File32ByteAlignment | alignmentInfo == AlignmentRequirement.File64ByteAlignment | alignmentInfo == AlignmentRequirement.File128ByteAlignment | alignmentInfo == AlignmentRequirement.File256ByteAlignment | alignmentInfo == AlignmentRequirement.File512ByteAlignment), 1434, @"[In FileAlignmentInformation,Pseudocode for the operation is as follows:]alignmentInfo MUST be filled out as follows: alignmentInfo.AlignmentRequirement set to one of the alignment requirement values specified in [MS-FSCC] section 2.4.3 based on the characteristics of the device on which the File is stored."); }