Compartilhar via


Função PeerGraphDelete (p2p.h)

A função PeerGraphDelete exclui os dados associados a um grafo par especificado.

Sintaxe

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphDelete(
  [in] PCWSTR pwzGraphId,
  [in] PCWSTR pwzPeerId,
  [in] PCWSTR pwzDatabaseName
);

Parâmetros

[in] pwzGraphId

O nome de um grafo par para o qual excluir dados. Especifique a mesma ID usada em chamadas para PeerGraphCreate ou PeerGraphOpen.

[in] pwzPeerId

A ID de par para a qual excluir dados. Especifique a mesma ID usada em chamadas para PeerGraphCreate ou PeerGraphOpen.

[in] pwzDatabaseName

O nome de um banco de dados associado a um grafo par. Especifique a mesma ID usada em chamadas para PeerGraphCreate ou PeerGraphOpen.

Retornar valor

Se a chamada de função for bem-sucedida, o valor retornado será S_OK. Caso contrário, ele retornará um dos valores a seguir.

Código de retorno Descrição
E_ACCESSDENIED
O acesso a um grafo foi negado.
E_INVALIDARG
Um dos parâmetros não é válido.
PEER_E_NOT_INITIALIZED
Um grafo deve ser inicializado com uma chamada para PeerGraphStartup antes de usar essa função.

Comentários

Um grafo par deve ser fechado usando PeerGraphClose antes que ele possa ser excluído.

Se uma operação de exclusão falhar, um código de erro de arquivo do Windows será retornado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP com SP2 [somente aplicativos da área de trabalho], Windows XP com SP1 com o Pacote de Rede Avançado paraWindows XP
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho p2p.h
Biblioteca P2PGraph.lib
DLL P2PGraph.dll

Confira também

PeerGraphClose

PeerGraphCreate

PeerGraphOpen

PeerGraphStartup