Template:AVO Sample of trace properties

From AVObjects Knowledge Base
(Difference between revisions)
Jump to: navigation, search
(Created page with "===Trace all object's properties==== <source lang=cpp> //Query IAVProperties interface CComQIPtr<IAVProperties> spProps(spObject); //Get list name=value pairs separate...")
 
Line 1: Line 1:
===Trace all object's properties====
+
===Trace all object's properties===
 
<source lang=cpp>
 
<source lang=cpp>
 
   //Query IAVProperties interface
 
   //Query IAVProperties interface

Revision as of 05:27, 10 July 2014

Trace all object's properties

  //Query IAVProperties interface
  CComQIPtr<IAVProperties> spProps(spObject);
 
  //Get list name=value pairs separated <CR>
  //for all properties of object
  CComBSTR cbsPropsList;
  HRESULT hr = spProps->PropsGet(L"\n", cbsPropsList);
  ATLASSERT(hr == S_OK);
 
  //Trace properties	
  ATLTRACE2(atlTraceGeneral, 2, L"Properties for spObject:\n%ls\n", 
	spPropsList);
Personal tools