Initialize RTC
The following code example demonstrates the creation and initialization of the RTC object.
Note This example does not contain error checking or releases appropriate for real code.
C++ Code Example
HRESULT hr = S_OK; // RTC Initialization // Note: Use the apartment threaded model because // RTC applications are not thread safe. ::CoInitializeEx(NULL,COINIT_APARTMENTTHREADED); // Create the RTC Client COM object. IRTCClient *pIRTCClient; hr = CoCreateInstance( CLSID_RTCClient, NULL, CLSCTX_INPROC_SERVER, IID_IRTCClient, reinterpret_cast<void **> (&pIRTCClient) ); // If (hr != S_OK), process the error here. // Initialize the RTCClient interface. hr = pIRTCClient->Initialize(); // If (hr != S_OK), process the error here.
Visual Basic Code Example
' Set the error handling routine here. ' On Error GoTo MyErrorRoutine 'Declare the global RTC Client object. Private g_objRTCClient As RTCClient 'Create the RTC Client object, usually performed during form load. Set g_objRTCClient = New RTCClient 'RTCClient needs to be initialized before any other method can be called on it. Call g_objRTCClient.Initialize