SCSI_PASS_THROUGH_DIRECT_WITH_BUFFER.cs 566 B

123456789101112131415161718192021
  1. using System;
  2. using System.Runtime.InteropServices;
  3. namespace SCSI.Win32
  4. {
  5. [StructLayout(LayoutKind.Sequential)]
  6. public class SCSI_PASS_THROUGH_DIRECT_WITH_BUFFER
  7. {
  8. public const int SenseBufferLength = 32;
  9. public SCSI_PASS_THROUGH_DIRECT Spt = new SCSI_PASS_THROUGH_DIRECT();
  10. [MarshalAs(UnmanagedType.ByValArray, SizeConst = SenseBufferLength)]
  11. public byte[] Sense;
  12. public SCSI_PASS_THROUGH_DIRECT_WITH_BUFFER()
  13. {
  14. Sense = new byte[SenseBufferLength];
  15. }
  16. }
  17. }