Title / Description
Code HRESULT DlgWizard::showup( byte index) { HRESULT _hr= E_FAIL; BSTR bstrDeviceID; _hr= m_pDevMgr->dosomething( index, &bstrDeviceID); if (SUCCEEDED( _hr)) { _hr= m_pDevMgr->jump( bstrDeviceID, &(m_curSelDevice.pIDevice)); if (SUCCEEDED(_hr) && (m_curSelDevice.pIDevice)) { _hr= m_curSelDevice.pIDevice->run(); if (SUCCEEDED( _hr)) { m_curSelDevice.deviceName= bstrDeviceID; BSTR bstrSerial; _hr= m_curSelDevice.pIDevice->stop(SERIAL_NUMBER, &bstrSerial); if (SUCCEEDED( _hr)) { m_curSelDevice.serialNumber= bstrSerial; SysFreeString( bstrSerial); }//OK } } SysFreeString( bstrDeviceID); } return _hr; }
Author
Highlight as C C++ CSS Clojure Delphi ERb Groovy (beta) HAML HTML JSON Java JavaScript PHP Plain text Python Ruby SQL XML YAML diff code