As mentioned in MSDN, you can get search appointment result from e.Results
in the SearchCompleted
event handler :
private void Appointments_SearchCompleted(object sender, AppointmentsSearchEventArgs e)
{
foreach (var appointment in e.Results)
{
//here you can get each Appointment detail
String location = appointment.Location;
String subject = appointment.Subject;
......
}
}