Freigeben über


PeerIdentityDelete-Funktion (p2p.h)

Die PeerIdentityDelete-Funktion löscht eine Peeridentität dauerhaft. Dies umfasst das Entfernen aller Zertifikate, privaten Schlüssel und aller Gruppeninformationen, die einer angegebenen Peeridentität zugeordnet sind.

Syntax

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerIdentityDelete(
  [in] PCWSTR pwzIdentity
);

Parameter

[in] pwzIdentity

Gibt eine zu löschende Peeridentität an.

Rückgabewert

Wenn der Funktionsaufruf erfolgreich ist, wird der Rückgabewert S_OK. Andernfalls wird einer der folgenden Werte zurückgegeben.

Rückgabecode Beschreibung
E_INVALIDARG
Der Parameter ist ungültig.
PEER_E_GROUPS_EXIST
Die Peeridentität kann nicht gelöscht werden, da ihr Peergruppen zugeordnet sind. Alle Peergruppen, die der angegebenen Identität zugeordnet sind, müssen mithilfe von PeerGroupDelete gelöscht werden, bevor ein Aufruf von PeerIdentityDelete erfolgreich sein kann.
PEER_E_NOT_FOUND
Eine Peeridentität, die mit dem angegebenen Namen übereinstimmt, wurde nicht gefunden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP2 [nur Desktop-Apps],Windows XP mit SP1 mit dem Advanced Networking Pack für Windows XP
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile p2p.h
Bibliothek P2P.lib
DLL P2P.dll