PeerGraphDeleteRecord-Funktion (p2p.h)
Die PeerGraphDeleteRecord-Funktion kennzeichnet einen Datensatz als gelöscht in einem Peerdiagramm. Der Datensatz ist auf einem lokalen Knoten nicht für Funktionsaufrufe verfügbar, z. B. Aufrufe von PeerGraphGetRecord und PeerGraphEnumRecords.
Syntax
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphDeleteRecord(
[in] HGRAPH hGraph,
[in] const GUID *pRecordId,
[in] BOOL fLocal
);
Parameter
[in] hGraph
Handle mit einem Peerdiagramm.
[in] pRecordId
Zeiger auf eine zu löschende Datensatz-ID.
[in] fLocal
Geben Sie TRUE an, um einen Datensatz nur aus einer lokalen Datenbank zu entfernen, ohne den Rest eines Peerdiagramms über die Änderung zu benachrichtigen. Geben Sie FALSE an, um den Datensatz aus einem gesamten Peerdiagramm zu löschen.
Rückgabewert
Wenn der Funktionsaufruf erfolgreich ist, wird der Rückgabewert S_OK. Andernfalls wird einer der folgenden Werte zurückgegeben.
Rückgabecode | Beschreibung |
---|---|
|
Auf ein Peerdiagramm kann nicht zugegriffen werden. |
|
Das Peerdiagramm wird nicht synchronisiert. Datensätze können erst gelöscht werden, wenn das Diagramm synchronisiert ist. |
|
Das Handle für ein Peerdiagramm ist ungültig. |
|
Das Peerdiagramm muss mit einem Aufruf von PeerGraphStartup initialisiert werden, bevor diese Funktion verwendet wird. |
|
Der angegebene Datensatz 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 forWindows XP |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | p2p.h |
Bibliothek | P2PGraph.lib |
DLL | P2PGraph.dll |
Weitere Informationen
PeerGraphGetRecord