釋放對等資料
對等基礎結構函式傳回的所有指標都必須使用 PeerGraphFreeData 或 PeerFreeData釋放。 這些函式只能針對對等基礎結構函式直接傳回的結構呼叫。 例如,請勿呼叫不同的 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);
}