Megosztás a következőn keresztül:


Érintett adatok felszabadítása

A Társinfrastruktúra függvényei által visszaadott összes mutatót fel kell szabadítani a PeerGraphFreeData vagy a PeerFreeDatahasználatával. Ezeket a függvényeket csak a társinfrastruktúra-függvény által közvetlenül visszaadott struktúrákhoz kell meghívni. Ne hívjon másik FreeData-függvényt a beágyazott mutatók felszabadításához, például ne hívjon FreeData függvényt a mutatókon PEER_RECORD struktúrában.

Példa az adatok felszabadítására

Az alábbi kódrészlet bemutatja, hogyan kérdezheti le a gráfhoz társított tulajdonságokat, majd szabadíthatja fel a visszaadott adatokat.

PEER_GRAPH_PROPERTIES  * pGraphProperties = NULL;
HRESULT hr = PeerGraphGetProperties(hGraph, &pGraphProperties);
if (SUCCEEDED(hr) && (NULL != pGraphProperties))
{
  // use pGraphProperties
  wprintf(L"%d\n", pGraphProperties->pwzGraphId);

  // release the data
  PeerGraphFreeData(pGraphProperties);
}