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)???.