/// <summary> /// Verify RopFastTransferSourceCopyProperties Response /// </summary> /// <param name="ropFastTransferSourceCopyPropertiesResponse">The response of RopFastTransferSourceCopyProperties request</param> /// <param name="outputHandleIndex">The field of OutputHandleIndex in RopFastTransferSourceCopyProperties request</param> private void VerifyRopFastTransferSourceCopyPropertiesResponse( RopFastTransferSourceCopyPropertiesResponse ropFastTransferSourceCopyPropertiesResponse, byte outputHandleIndex) { // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R3871"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R3871 Site.CaptureRequirementIfAreEqual<Type>( typeof(byte), ropFastTransferSourceCopyPropertiesResponse.RopId.GetType(), 3871, @"[In RopFastTransferSourceCopyProperties ROP Response Buffer] RopId (1 byte): An unsigned integer."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R3873"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R3873 Site.CaptureRequirementIfAreEqual<byte>( (byte)RopId.RopFastTransferSourceCopyProperties, ropFastTransferSourceCopyPropertiesResponse.RopId, 3873, @"[In RopFastTransferSourceCopyProperties ROP Response Buffer, RopId (1 byte):] For this operation[RopFastTransferSourceCopyProperties] this field is set to 0x69."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R3874"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R3874 Site.CaptureRequirementIfAreEqual<Type>( typeof(byte), ropFastTransferSourceCopyPropertiesResponse.OutputHandleIndex.GetType(), 3874, @"[In RopFastTransferSourceCopyProperties ROP Response Buffer]OutputHandleIndex (1 byte): An unsigned integer."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R3875"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R3875 Site.CaptureRequirementIfAreEqual<byte>( outputHandleIndex, ropFastTransferSourceCopyPropertiesResponse.OutputHandleIndex, 3875, @"[In RopFastTransferSourceCopyProperties ROP Response Buffer, OutputHandleIndex (1 byte):] This index MUST be set to the value specified in the OutputHandleIndex field in the request."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R3877"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R3877 Site.CaptureRequirementIfAreEqual<Type>( typeof(uint), ropFastTransferSourceCopyPropertiesResponse.ReturnValue.GetType(), 3877, @"[In RopFastTransferSourceCopyProperties ROP Response Buffer] ReturnValue (4 bytes): An unsigned integer."); }