HP Z620 HP Remote Graphics Software 5.4.7 - Page 226
if pevlr->EventID == RGSENDER_CONNECT_STATE, void monitorEventsLPCTSTR eventServer
View all HP Z620 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 226 highlights
// Process event (example: print out event if (result) { // We only know how to process specific events if (pevlr->EventID == RGSENDER_CONNECT_STATE) { // Retrieve the two UINT32 fields of this message // representing primary and non-primary connections. unsigned int *pData = (unsigned int *) ((LPBYTE) pevlr + pevlr->DataOffset); // Examine state of primary connections here for other // agent response if number drops to zero... ... example only prints out retrieved record to console ... printf ("Event: %u Primary: %u Secondary: %u\n", dwEventNum, pData[0], pData[1]); } ... Process other events here if desired ... } else { ... report unrecognized event here ... return true; } return false; } void monitorEvents(LPCTSTR eventServer, LPCTSTR eventSource, int seconds) { DWORD dwCurrentIndex = 0; DWORD dwCurrentStart; DWORD dwCurrentCount; DWORD dwNewIndex; int waitedFor; // This function will monitor the log for the specified number of 210 Chapter 10 Remote Application Termination