enum __declspec(uuid("00000547-0000-0010-8000-00aa006d2ea4"))//是什么作用?
- C/C++ code
enum __declspec(uuid("00000547-0000-0010-8000-00aa006d2ea4"))SearchDirectionEnum{ adSearchForward = 1, adSearchBackward = -1};BOOL CADORecordset::Find(LPCTSTR lpFind, int nSearchDirection){ m_strFind = lpFind; m_nSearchDirection = nSearchDirection; ASSERT(!m_strFind.IsEmpty()); if(m_nSearchDirection == searchForward) { m_pRecordset->Find(_bstr_t(m_strFind), 0, adSearchForward, ""); if(!IsEof()) { m_varBookFind = m_pRecordset->Bookmark; return TRUE; } } else if(m_nSearchDirection == searchBackward) { m_pRecordset->Find(_bstr_t(m_strFind), 0, adSearchBackward, ""); if(!IsBof()) { m_varBookFind = m_pRecordset->Bookmark; return TRUE; } } else { TRACE("Unknown parameter. %d", nSearchDirection); m_nSearchDirection = searchForward; } return FALSE;}[解决办法]
__uuidof