Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Todos os ponteiros retornados pelas funções de Infraestrutura de Pares devem ser liberados usando PeerGraphFreeData ou PeerFreeData. Essas funções só devem ser chamadas para estruturas retornadas diretamente por uma função de Infraestrutura de Pares. Não chame uma função FreeData diferente para liberar ponteiros aninhados, por exemplo, não chame uma função FreeData nos ponteiros de uma estrutura de PEER_RECORD .
Exemplo de liberação de dados
O snippet de código a seguir mostra como recuperar as propriedades associadas a um grafo e liberar os dados retornados.
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);
}