Функция PeerGraphDeleteRecord (p2p.h)
Функция PeerGraphDeleteRecord помечает запись как удаленную в одноранговом графе. Запись недоступна на локальном узле для вызовов функций, например вызовов PeerGraphGetRecord и PeerGraphEnumRecords.
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphDeleteRecord(
[in] HGRAPH hGraph,
[in] const GUID *pRecordId,
[in] BOOL fLocal
);
[in] hGraph
Дескриптор однорангового графа.
[in] pRecordId
Указатель на удаляемую запись.
[in] fLocal
Укажите значение TRUE , чтобы удалить запись только из локальной базы данных без уведомления остальной части однорангового графа об изменении. Укажите ЗНАЧЕНИЕ FALSE, чтобы удалить запись из всего однорангового графа.
Если вызов функции завершается успешно, возвращаемое значение будет S_OK. В противном случае возвращается одно из следующих значений.
Код возврата | Описание |
---|---|
|
Не удается получить доступ к одноранговой диаграмме. |
|
Одноранговый граф не синхронизирован. Записи нельзя удалить, пока граф не будет синхронизирован. |
|
Дескриптор однорангового графа недопустим. |
|
Одноранговый граф необходимо инициализировать с помощью вызова PeerGraphStartup , прежде чем использовать эту функцию. |
|
Не удается найти указанную запись. |
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2) [только классические приложения], Windows XP с пакетом обновления 1 (SP1) с дополнительным сетевым пакетом для Windows XP |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | p2p.h |
Библиотека | P2PGraph.lib |
DLL | P2PGraph.dll |
PeerGraphGetRecord