Funzione PeerGroupDelete (p2p.h)
La funzione PeerGroupDelete elimina i dati e il certificato locali associati a un gruppo peer.
Sintassi
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupDelete(
[in] PCWSTR pwzIdentity,
[in] PCWSTR pwzGroupPeerName
);
Parametri
[in] pwzIdentity
Puntatore a una stringa Unicode contenente l'identità che apre il gruppo di peer specificato. Se questo parametro è NULL, l'implementazione usa l'identità ottenuta da PeerIdentityGetDefault.
[in] pwzGroupPeerName
Puntatore a una stringa Unicode contenente il nome peer del gruppo peer per cui i dati vengono eliminati. Questo parametro è obbligatorio. Il nome del gruppo può essere ottenuto chiamando PeerGroupGetProperties prima di PeerGroupClose o analizzando l'invito con PeerGroupParseInvitation.
Valore restituito
Restituisce S_OK se l'operazione ha esito positivo. In caso contrario, la funzione restituisce uno dei valori seguenti.
Codice restituito | Descrizione |
---|---|
|
L'accesso al database del gruppo peer viene negato. Assicurarsi che il peer disponga dell'autorizzazione per eseguire questa operazione. In questo caso, il peer deve essere il creatore originale del gruppo di peer. |
|
Uno dei parametri non è valido. |
|
Impossibile trovare il gruppo peer. |
|
L'accesso alle chiavi di gruppo di identità o peer viene negato. In genere, questo è causato da un elenco di controllo di accesso non corretto (ACL) per la cartella che contiene le chiavi utente o computer. Ciò può verificarsi quando l'ACL viene reimpostato manualmente. |
Gli errori specifici della crittografia possono essere restituiti dal provider di base Microsoft RSA. Questi errori sono preceduti da CRYPT_* e definiti in Winerror.h.
Commenti
Se un gruppo peer viene eliminato, tutti gli handle associati a tale gruppo diventano immediatamente non validi. Come procedura consigliata, assicurarsi che tutti gli handle per questo gruppo vengano chiusi prima di chiamare questa funzione. In caso contrario, questi dati vengono eliminati da tutte le altre applicazioni peer in esecuzione che lo usano, che possono causare errori e instabilità.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP con SP2 [solo app desktop], Windows XP con SP1 con Advanced Networking Pack forWindows XP |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | p2p.h |
Libreria | P2P.lib |
DLL | P2P.dll |