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


Функция PeerCollabSignout (p2p.h)

Функция PeerCollabSignout подписывает одноранговый узел из определенного типа поставщика сетевого присутствия для совместной работы одноранговых узлов.

Синтаксис

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerCollabSignout(
  [in] DWORD dwSigninOptions
);

Параметры

[in] dwSigninOptions

PEER_SIGNIN_FLAGS значение перечисления, содержащее параметры входа поставщика присутствия для вызывающего однорангового узла. Это значение получается путем вызова PeerCollabGetSigninOptions из однорангового приложения.

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

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

Код возврата Описание
E_OUTOFMEMORY
Недостаточно памяти для поддержки этой операции.
E_INVALIDARG
Один из аргументов недопустим.
PEER_E_NOT_INITIALIZED
Приложение не выполняло предыдущий вызов PeerCollabStartup.

Комментарии

Если инфраструктура совместной работы локального однорангового узла выходит из Интернета и Люди присутствия near Me, все временные сведения, такие как объекты и идентификатор конечной точки, удаляются. Любое приложение, использующее эти сведения, должно повторно опубликовать эти сведения. Одно событие, указывающее, что создается выход вместо отправки нескольких отдельных событий для каждого объекта или приложения.

Несколько приложений могут использовать инфраструктуру в любой момент. Выход одного приложения не рекомендуется, так как другие приложения не смогут использовать инфраструктуру. Приложения также должны быть подготовлены к обработке входа и выхода пользователей или ситуаций, когда компьютер переходит в спящий режим или в режим гибернации.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header p2p.h
Библиотека P2P.lib
DLL P2P.dll

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

PEER_SIGNIN_FLAGS

Функции API одноранговой совместной работы

PeerCollabGetSigninOptions