Funzione PeerGraphDeleteRecord (p2p.h)
La funzione PeerGraphDeleteRecord contrassegna un record come eliminato all'interno di un grafo peer. Il record non è disponibile in un nodo locale per le chiamate di funzione, ad esempio le chiamate a PeerGraphGetRecord e PeerGraphEnumRecords.
Sintassi
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphDeleteRecord(
[in] HGRAPH hGraph,
[in] const GUID *pRecordId,
[in] BOOL fLocal
);
Parametri
[in] hGraph
Gestire in un grafo peer.
[in] pRecordId
Puntatore a un ID record da eliminare.
[in] fLocal
Specificare TRUE per rimuovere un record solo da un database locale senza notificare al resto di un grafico peer la modifica. Specificare FALSE per eliminare il record da un intero grafico peer.
Valore restituito
Se la chiamata di funzione ha esito positivo, il valore restituito viene S_OK. In caso contrario, restituisce uno dei valori seguenti.
Codice restituito | Descrizione |
---|---|
|
Impossibile accedere a un grafo peer. |
|
Il grafico peer non è sincronizzato. I record non possono essere eliminati finché il grafico non viene sincronizzato. |
|
L'handle di un grafo peer non è valido. |
|
Il grafo peer deve essere inizializzato con una chiamata a PeerGraphStartup prima di usare questa funzione. |
|
Impossibile trovare il record specificato. |
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 | P2PGraph.lib |
DLL | P2PGraph.dll |
Vedi anche
PeerGraphGetRecord