釋放對等資料

對等基礎結構函式傳回的所有指標都必須使用 PeerGraphFreeDataPeerFreeData釋放。 這些函式只能針對對等基礎結構函式直接傳回的結構呼叫。 例如,請勿呼叫不同的 FreeData 函式來釋放巢狀指標,例如,請勿在 PEER_RECORD 結構的指標上呼叫 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);
}