Esempio n. 1
0
 public DataObjectFormatAttribute(int arrayCount, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags, int instanceNumber)
 {
     ArrayCount     = arrayCount;
     TypeFlags      = typeFlags;
     Flags          = flags;
     InstanceNumber = instanceNumber;
 }
Esempio n. 2
0
 public DataObjectFormatAttribute(string guid, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags, int instanceNumber)
 {
     Guid = guid;
     TypeFlags = typeFlags;
     Flags = flags;
     InstanceNumber = instanceNumber;
 }
Esempio n. 3
0
 public DataObjectFormatAttribute(string guid, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags, int instanceNumber)
 {
     Guid           = guid;
     TypeFlags      = typeFlags;
     Flags          = flags;
     InstanceNumber = instanceNumber;
 }
Esempio n. 4
0
 public DataObjectFormatAttribute(string guid, int arrayCount, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags)
 {
     Guid = guid;
     ArrayCount = arrayCount;
     TypeFlags = typeFlags;
     Flags = flags;
 }
Esempio n. 5
0
 public DataObjectFormatAttribute(string guid, int arrayCount, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags)
 {
     Guid       = guid;
     ArrayCount = arrayCount;
     TypeFlags  = typeFlags;
     Flags      = flags;
 }
Esempio n. 6
0
 public DataObjectFormat(Guid guid, int offset, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags, int instanceNumber)
 {
     Guid           = guid;
     Offset         = offset;
     TypeFlags      = typeFlags;
     InstanceNumber = instanceNumber;
     Flags          = flags;
 }
Esempio n. 7
0
 /// <summary>Initializes a new instance of the <see cref="DataObjectFormat"/> class.</summary>
 /// <param name="guid">The unique identifier.</param>
 /// <param name="offset">The offset.</param>
 /// <param name="typeFlags">The type flags.</param>
 /// <param name="flags">The flags.</param>
 /// <param name="instanceNumber">The instance number.</param>
 public DataObjectFormat(Guid guid, int offset, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags, int instanceNumber)
 {
     Guid = guid;
     Offset = offset;
     TypeFlags = typeFlags;
     InstanceNumber = instanceNumber;
     Flags = flags;
 }
Esempio n. 8
0
 // Method to marshal from native to managed struct
 internal unsafe void __MarshalFrom(ref __Native @ref)
 {
     this.Offset    = @ref.Offset;
     this.TypeFlags = (DeviceObjectTypeFlags )@ref.Type;
     if ((TypeFlags & DeviceObjectTypeFlags.AnyInstance) != DeviceObjectTypeFlags.AnyInstance)
     {
         TypeFlags      = (DeviceObjectTypeFlags)(@ref.Type & 0xFF0000FF);
         InstanceNumber = (@ref.Type >> 8) & 0xFFFF;
     }
     this.Flags = @ref.Flags;
 }
Esempio n. 9
0
 public DataObjectFormatAttribute(DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags, int instanceNumber)
 {
     TypeFlags = typeFlags;
     Flags = flags;
     InstanceNumber = instanceNumber;
 }
Esempio n. 10
0
 public DataObjectFormatAttribute(string guid, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags)
 {
     Guid      = guid;
     TypeFlags = typeFlags;
     Flags     = flags;
 }
Esempio n. 11
0
 public DataObjectFormatAttribute(int arrayCount, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags)
 {
     ArrayCount = arrayCount;
     TypeFlags = typeFlags;
     Flags = flags;
 }
Esempio n. 12
0
 public DataObjectFormatAttribute(int arrayCount, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags)
 {
     ArrayCount = arrayCount;
     TypeFlags  = typeFlags;
     Flags      = flags;
 }
Esempio n. 13
0
 public DataObjectFormatAttribute(int arrayCount, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags, int instanceNumber)
 {
     ArrayCount = arrayCount;
     TypeFlags = typeFlags;
     Flags = flags;
     InstanceNumber = instanceNumber;
 }
Esempio n. 14
0
 public DataObjectFormatAttribute(string guid, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags)
 {
     Guid = guid;
     TypeFlags = typeFlags;
     Flags = flags;
 }
Esempio n. 15
0
 public DataObjectFormat(Guid guid, int offset, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags) : this(guid, offset, typeFlags, flags, 0)
 {
 }
Esempio n. 16
0
 /// <summary>Initializes a new instance of the <see cref="DataObjectFormat"/> class.</summary>
 /// <param name="guid">The unique identifier.</param>
 /// <param name="offset">The offset.</param>
 /// <param name="typeFlags">The type flags.</param>
 /// <param name="flags">The flags.</param>
 public DataObjectFormat(Guid guid, int offset, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags) : this(guid, offset, typeFlags, flags, 0)
 {
 }
Esempio n. 17
0
 public DataObjectFormatAttribute(DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags)
 {
     TypeFlags = typeFlags;
     Flags     = flags;
 }
Esempio n. 18
0
 public DataObjectFormatAttribute(DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags)
 {
     TypeFlags = typeFlags;
     Flags = flags;
 }
Esempio n. 19
0
 public DataObjectFormatAttribute(DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags, int instanceNumber)
 {
     TypeFlags      = typeFlags;
     Flags          = flags;
     InstanceNumber = instanceNumber;
 }
Esempio n. 20
0
 // Method to marshal from native to managed struct
 internal unsafe void __MarshalFrom(ref __Native @ref)
 {
     this.Offset = @ref.Offset;
     this.TypeFlags = (DeviceObjectTypeFlags )@ref.Type;
     if ((TypeFlags & DeviceObjectTypeFlags.AnyInstance) != DeviceObjectTypeFlags.AnyInstance)
     {
         TypeFlags = (DeviceObjectTypeFlags)(@ref.Type & 0xFF0000FF);
         InstanceNumber = (@ref.Type >> 8) & 0xFFFF;
     }
     this.Flags = @ref.Flags;
 }