How to set altitude when I jump to a latitude / longitude C# SIMCONNECT

How to set altitude when I jump to a latitude / longitude C# SIMCONNECT ? I
use this to jump to the location
simconnect.SetDataOnSimObject(DEFINITIONS.LatLong, 0,
SIMCONNECT_DATA_SET_FLAG.DEFAULT, strucLatLong); is this called a slew ?

I haven’t been able to use those structs successfully either, so I just use
the corresponding fields individually:

        [DataDefinition("PLANE LATITUDE", Units = "DEGREES", Type = DataType.Float64, Epsilon = 1.0f)]
        public double Latitude;
        [DataDefinition("PLANE LONGITUDE", Units = "DEGREES", Type = DataType.Float64, Epsilon = 1.0f)]
        public double Longitude;
        [DataDefinition("PLANE ALTITUDE", Units = "FEET", Type = DataType.Float64, Epsilon = 1.0f)]
        public double Altitude;
        [DataDefinition("PLANE PITCH DEGREES", Units = "DEGREES", Type = DataType.Float64, Epsilon = 1.0f)]
        public double Pitch;
        [DataDefinition("PLANE BANK DEGREES", Units = "DEGREES", Type = DataType.Float64, Epsilon = 1.0f)]
        public double Bank;
        [DataDefinition("PLANE HEADING DEGREES TRUE", Units = "DEGREES", Type = DataType.Float64, Epsilon = 1.0f)]
        public double Heading;
        [DataDefinition("SIM ON GROUND", Units = "BOOL", Type = DataType.Int32)]
        public bool OnGround;
        [DataDefinition("AIRSPEED TRUE", Units = "KNOTS", Type = DataType.Int32)]
        public int AirSpeed;

Sorry, no example for the plain SimConnect calls, but you get the idea, I
hope.