engiGetAggregationDefinition

...

Syntax

public const string enginedll = @"engine.dll";

[DllImport(enginedll, EntryPoint = "engiGetAggregationDefinition")]
public static extern void x86_engiGetAggregationDefinition(Int32 aggregationDefinition, out enum_express_aggr aggregationType, out Int32 cardinalityMin, out Int32 cardinalityMax, out bool optional, out bool unique, out Int32 nextAggregationLevel);

[DllImport(enginedll, EntryPoint = "engiGetAggregationDefinition")]
public static extern void x64_engiGetAggregationDefinition(Int64 aggregationDefinition, out enum_express_aggr aggregationType, out Int64 cardinalityMin, out Int64 cardinalityMax, out bool optional, out bool unique, out Int64 nextAggregationLevel);

public static void engiGetAggregationDefinition(Int64 aggregationDefinition, out enum_express_aggr aggregationType, out Int64 cardinalityMin, out Int64 cardinalityMax, out bool optional, out bool unique, out Int64 nextAggregationLevel)
		{
			if (IntPtr.Size == 4)
			{
				x86_engiGetAggregationDefinition((Int32)aggregationDefinition, out enum_express_aggr _aggregationType, out Int32 _cardinalityMin, out Int32 _cardinalityMax, out bool _optional, out bool _unique, out Int32 _nextAggregationLevel);
				aggregationType = _aggregationType;
				cardinalityMin = _cardinalityMin;
				cardinalityMax = _cardinalityMax;
				optional = _optional;
				unique = _unique;
				nextAggregationLevel = _nextAggregationLevel;
			}
			else
			{
				x64_engiGetAggregationDefinition(aggregationDefinition, out aggregationType, out cardinalityMin, out cardinalityMax, out optional, out unique, out nextAggregationLevel);
			}
		}    

Property aggregationDefinition

Size: 32 bit / 4 byte (reference)
???.

Property aggregationType

Size: 32 bit / 4 byte (reference)
???.

Property cardinalityMin

Size: 32 bit / 4 byte (reference)
???.

Property cardinalityMax

Size: 32 bit / 4 byte (reference)
???.

Property optional

Size: 32 bit / 4 byte (reference)
...

Property unique

Size: 32 bit / 4 byte (reference)
???.

Property nextAggregationLevel

Size: 32 bit / 4 byte (reference)
???.