Función PeerGraphDeleteRecord (p2p.h)
La función PeerGraphDeleteRecord marca un registro como eliminado dentro de un gráfico del mismo nivel. El registro no está disponible en un nodo local para las llamadas de función, por ejemplo, llamadas a PeerGraphGetRecord y PeerGraphEnumRecords.
Sintaxis
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphDeleteRecord(
[in] HGRAPH hGraph,
[in] const GUID *pRecordId,
[in] BOOL fLocal
);
Parámetros
[in] hGraph
Identificador de un grafo del mismo nivel.
[in] pRecordId
Puntero a un identificador de registro que se va a eliminar.
[in] fLocal
Especifique TRUE para quitar un registro de solo una base de datos local sin notificar al resto de un gráfico del mismo nivel sobre el cambio. Especifique FALSE para eliminar el registro de un grafo del mismo nivel completo.
Valor devuelto
Si la llamada de función se realiza correctamente, el valor devuelto es S_OK. De lo contrario, devuelve uno de los valores siguientes.
Código devuelto | Descripción |
---|---|
|
No se puede acceder a un grafo del mismo nivel. |
|
El gráfico del mismo nivel no está sincronizado. Los registros no se pueden eliminar hasta que se sincronice el grafo. |
|
El identificador de un grafo del mismo nivel no es válido. |
|
El grafo del mismo nivel debe inicializarse con una llamada a PeerGraphStartup antes de usar esta función. |
|
No se encuentra el registro especificado. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP con SP2 [solo aplicaciones de escritorio],Windows XP con SP1 con advanced Networking Pack forWindows XP |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | p2p.h |
Library | P2PGraph.lib |
Archivo DLL | P2PGraph.dll |
Consulte también
PeerGraphGetRecord