Função PeerGroupDelete (p2p.h)
A função PeerGroupDelete exclui os dados locais e o certificado associados a um grupo de pares.
Sintaxe
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupDelete(
[in] PCWSTR pwzIdentity,
[in] PCWSTR pwzGroupPeerName
);
Parâmetros
[in] pwzIdentity
Ponteiro para uma cadeia de caracteres Unicode que contém a identidade abrindo o grupo de pares especificado. Se esse parâmetro for NULL, a implementação usará a identidade obtida de PeerIdentityGetDefault.
[in] pwzGroupPeerName
Ponteiro para uma cadeia de caracteres Unicode que contém o nome do par do grupo de pares para o qual os dados são excluídos. Este parâmetro é necessário. O nome do grupo pode ser obtido chamando PeerGroupGetProperties antes de PeerGroupClose ou analisando o convite com PeerGroupParseInvitation.
Retornar valor
Retorna S_OK se a operação for bem-sucedida. Caso contrário, a função retornará um dos valores a seguir.
Código de retorno | Descrição |
---|---|
|
O acesso ao banco de dados do grupo de pares foi negado. Verifique se o par tem permissão para executar essa operação. Nesse caso, o par deve ser o criador original do grupo de pares. |
|
Um dos parâmetros é inválido. |
|
O grupo de pares não pode ser encontrado. |
|
O acesso às chaves de identidade ou de grupo par é negado. Normalmente, isso é causado por uma ACL (lista de controle de acesso) incorreta para a pasta que contém as chaves do usuário ou do computador. Isso pode acontecer quando a ACL é redefinida manualmente. |
Erros específicos de criptografia podem ser retornados do Provedor Base do Microsoft RSA. Esses erros são prefixados com CRYPT_* e definidos em Winerror.h.
Comentários
Se um grupo de pares for excluído, todos os identificadores associados a esse grupo se tornarão imediatamente inválidos. Como prática recomendada, verifique se todos os identificadores desse grupo estão fechados antes de chamar essa função. Caso contrário, esses dados serão excluídos de todos os outros aplicativos pares em execução que os usam, o que pode causar erros e instabilidade.
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 | P2P.lib |
DLL | P2P.dll |