Assembly: Micromanager_net (in Micromanager_net.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
C# |
---|
public virtual void GetDevicePropertyInfoDetails( string PropName, out string _Value, out bool HasLimits, out double MinValue, out double MaxValue, out PropertyType tType, out bool ReadOnly, out bool HasAllowedValues, out string[] AllowedValues ) |
Visual Basic (Declaration) |
---|
Public Overridable Sub GetDevicePropertyInfoDetails ( _ PropName As String, _ <OutAttribute> ByRef _Value As String, _ <OutAttribute> ByRef HasLimits As Boolean, _ <OutAttribute> ByRef MinValue As Double, _ <OutAttribute> ByRef MaxValue As Double, _ <OutAttribute> ByRef tType As PropertyType, _ <OutAttribute> ByRef ReadOnly As Boolean, _ <OutAttribute> ByRef HasAllowedValues As Boolean, _ <OutAttribute> ByRef AllowedValues As String() _ ) |
Visual C++ |
---|
public: virtual void GetDevicePropertyInfoDetails( String^ PropName, [OutAttribute] String^% _Value, [OutAttribute] bool% HasLimits, [OutAttribute] double% MinValue, [OutAttribute] double% MaxValue, [OutAttribute] PropertyType% tType, [OutAttribute] bool% ReadOnly, [OutAttribute] bool% HasAllowedValues, [OutAttribute] array<String^>^% AllowedValues ) |
Parameters
- PropName
- Type: System..::.String
[Missing <param name="PropName"/> documentation for "M:CoreDevices.Devices.MMDeviceBase.GetDevicePropertyInfoDetails(System.String,System.String@,System.Boolean@,System.Double@,System.Double@,CWrapper.PropertyType@,System.Boolean@,System.Boolean@,System.String[]@)"]
- _Value
- Type:
System..::.String
%
[Missing <param name="_Value"/> documentation for "M:CoreDevices.Devices.MMDeviceBase.GetDevicePropertyInfoDetails(System.String,System.String@,System.Boolean@,System.Double@,System.Double@,CWrapper.PropertyType@,System.Boolean@,System.Boolean@,System.String[]@)"]
- HasLimits
- Type:
System..::.Boolean
%
[Missing <param name="HasLimits"/> documentation for "M:CoreDevices.Devices.MMDeviceBase.GetDevicePropertyInfoDetails(System.String,System.String@,System.Boolean@,System.Double@,System.Double@,CWrapper.PropertyType@,System.Boolean@,System.Boolean@,System.String[]@)"]
- MinValue
- Type:
System..::.Double
%
[Missing <param name="MinValue"/> documentation for "M:CoreDevices.Devices.MMDeviceBase.GetDevicePropertyInfoDetails(System.String,System.String@,System.Boolean@,System.Double@,System.Double@,CWrapper.PropertyType@,System.Boolean@,System.Boolean@,System.String[]@)"]
- MaxValue
- Type:
System..::.Double
%
[Missing <param name="MaxValue"/> documentation for "M:CoreDevices.Devices.MMDeviceBase.GetDevicePropertyInfoDetails(System.String,System.String@,System.Boolean@,System.Double@,System.Double@,CWrapper.PropertyType@,System.Boolean@,System.Boolean@,System.String[]@)"]
- tType
- Type:
CWrapper..::.PropertyType
%
[Missing <param name="tType"/> documentation for "M:CoreDevices.Devices.MMDeviceBase.GetDevicePropertyInfoDetails(System.String,System.String@,System.Boolean@,System.Double@,System.Double@,CWrapper.PropertyType@,System.Boolean@,System.Boolean@,System.String[]@)"]
- ReadOnly
- Type:
System..::.Boolean
%
[Missing <param name="ReadOnly"/> documentation for "M:CoreDevices.Devices.MMDeviceBase.GetDevicePropertyInfoDetails(System.String,System.String@,System.Boolean@,System.Double@,System.Double@,CWrapper.PropertyType@,System.Boolean@,System.Boolean@,System.String[]@)"]
- HasAllowedValues
- Type:
System..::.Boolean
%
[Missing <param name="HasAllowedValues"/> documentation for "M:CoreDevices.Devices.MMDeviceBase.GetDevicePropertyInfoDetails(System.String,System.String@,System.Boolean@,System.Double@,System.Double@,CWrapper.PropertyType@,System.Boolean@,System.Boolean@,System.String[]@)"]
- AllowedValues
- Type:
array<
System..::.String
>[]()[]
%
[Missing <param name="AllowedValues"/> documentation for "M:CoreDevices.Devices.MMDeviceBase.GetDevicePropertyInfoDetails(System.String,System.String@,System.Boolean@,System.Double@,System.Double@,CWrapper.PropertyType@,System.Boolean@,System.Boolean@,System.String[]@)"]