Ejemplo n.º 1
0
 public DeviceMediaTapInfo(StorageMediaType MediaType, MediaFlags MediaCharacteristics, uint CurrentBlockSize, StorageBusType BusType, DeviceMediaBusSpecificData BusSpecificData)
 => (this.MediaType, this.MediaCharacteristics, this.CurrentBlockSize, this.BusType, this.BusSpecificData)
Ejemplo n.º 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="DeviceType"></param>
 /// <param name="DeviceTypeModifier"></param>
 /// <param name="RemovableMedia"></param>
 /// <param name="CommandQueueing"></param>
 /// <param name="VendorIdOffset"></param>
 /// <param name="ProductIdOffset"></param>
 /// <param name="ProductRevisionOffset"></param>
 /// <param name="SerialNumberOffset"></param>
 /// <param name="BusType"></param>
 /// <param name="RawDeviceProperties"></param>
 public StorageDeviceDescriptor(Scsi.DeviceType DeviceType, byte DeviceTypeModifier, bool RemovableMedia, bool CommandQueueing, uint VendorIdOffset, uint ProductIdOffset, uint ProductRevisionOffset, uint SerialNumberOffset, StorageBusType BusType, byte[] RawDeviceProperties)
 => (Version, this.Size, this.DeviceType, this.DeviceTypeModifier, this.RemovableMedia, this.CommandQueueing, this.VendorIdOffset, this.ProductIdOffset, this.ProductRevisionOffset, this.SerialNumberOffset, this.BusType, RawPropertiesLength, this._RawDeviceProperties)
Ejemplo n.º 3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="MaximumTransferLength"></param>
 /// <param name="MaximumPhysicalPages"></param>
 /// <param name="AlignmentMask"></param>
 /// <param name="AdapterUsesPio"></param>
 /// <param name="AdapterScansDown"></param>
 /// <param name="CommandQueueing"></param>
 /// <param name="AcceleratedTransfer"></param>
 /// <param name="BusType"></param>
 /// <param name="BusMajorVersion"></param>
 /// <param name="BusMinorVersion"></param>
 /// <param name="SrbType"></param>
 /// <param name="AddressType"></param>
 public StorageAdapterDescriptor(uint MaximumTransferLength, uint MaximumPhysicalPages, uint AlignmentMask, bool AdapterUsesPio, bool AdapterScansDown, bool CommandQueueing, bool AcceleratedTransfer, StorageBusType BusType, ushort BusMajorVersion, ushort BusMinorVersion, SrbType SrbType, StorageAddressType AddressType)
 => (Version, Size, this.MaximumTransferLength, this.MaximumPhysicalPages, this.AlignmentMask, this.AdapterUsesPio, this.AdapterScansDown, this.CommandQueueing, this.AcceleratedTransfer, this.BusType, this.BusMajorVersion, this.BusMinorVersion, this.SrbType, this.AddressType)