釋放對等資料

對等基礎結構函數傳回的所有指標都必須使用 PeerGraphFreeDataPeerFreeData來釋放。 這些函式只能針對對等基礎結構函數直接傳回的結構呼叫。 請勿呼叫不同的 FreeData 函式來釋放嵌套指標,例如,請勿在 對等 _ 記錄 結構的指標上呼叫 FreeData 函數。

釋放資料的範例

下列程式碼片段示範如何取出與圖形相關聯的屬性,然後釋放傳回的資料。

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);
}