Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following code example demonstrates how to add a participant to an existing MIM session. The operations in the Initialize RTC and Create a Multiparty IM Session and Add a Participant code examples must be performed before using this example.
Note This example does not contain error checking or releases appropriate for real code.
C++ Code Example
IRTCParticipant   *pIRTCParty   = NULL;
BSTR              bstrDestURI   = SysAllocString(L"someone2@microsoft.com");
// Add the participant.
hr = pIRTCSession->AddParticipant(bstrDestURI,
                                  NULL,
                                  &pParty);
// If (hr != S_OK), process the error here. 
// Wait for the RTCE_PARTICIPANT_STATE_CHANGE event of 
// type RTCPS_CONNECTED, indicating that the participant 
// has successfully joined the session.
Visual Basic Code Example
Dim objSession As IRTCSession
Dim objParticipant As IRTCParticipant
Dim strDestURI As String      '(for example, someone2@microsoft.com)
Dim strDestName As String     '(for example, Jeff Smith)
'Add a participant to the IM session.
Set objParticipant = objSession.AddParticipant(strDestURI, _
                                               strDestName)
' If (Err.Number), process the error here. 
' Wait for the RTCE_PARTICIPANT_STATE_CHANGE event of 
' type RTCPS_CONNECTED, indicating that the participant 
' has been successfully added to the session.