Поделиться через


функция обратного вызова PFNPEER_FREE_SECURITY_DATA (p2p.h)

Обратный вызов PFNPEER_FREE_SECURITY_DATA указывает функцию, которую инфраструктура однорангового графирования вызывает для освобождения данных, возвращаемых PFNPEER_SECURE_RECORD и PFNPEER_VALIDATE_RECORD обратными вызовами.

Синтаксис

PFNPEER_FREE_SECURITY_DATA PfnpeerFreeSecurityData;

HRESULT PfnpeerFreeSecurityData(
  [in] HGRAPH hGraph,
  [in] PVOID pvContext,
  [in] PPEER_DATA pSecurityData
)
{...}

Параметры

[in] hGraph

Указывает одноранговый граф, связанный с указанной записью.

[in] pvContext

Указатель на свободный контекст безопасности. Для этого параметра задается значение элемента pvContextструктуры PEER_SECURITY_INTERFACE , переданной в PeerGraphCreate или PeerGraphOpen.

[in] pSecurityData

Указатель на свободные данные безопасности.

Возвращаемое значение

Если обратный вызов выполнен успешно, возвращаемое значение будет S_OK. В противном случае обратный вызов возвращает одно из следующих значений.

Код возврата Описание
E_INVALIDARG
Один из параметров недопустим.
E_OUTOFMEMORY
Недостаточно памяти для выполнения указанной операции.

Комментарии

Этот обратный вызов можно вызвать из любой функции API однорангового графирования, включающей записи, например PeerGraphUpdateRecord.

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2) [только классические приложения], Windows XP с пакетом обновления 1 (SP1) с дополнительным сетевым пакетом для Windows XP
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header p2p.h

См. также раздел

PEER_DATA

PEER_SECURITY_INTERFACE

PeerGraphCreate

PeerGraphOpen