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


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

Функция PeerCollabGetEndpointName извлекает имя текущей конечной точки вызывающего однорангового узла, заданное ранее при вызове PeerCollabSetEndpointName.

Синтаксис

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerCollabGetEndpointName(
  [out] PWSTR *ppwzEndpointName
);

Параметры

[out] ppwzEndpointName

Указатель на строковое имя в Юникоде, завершающееся с нуля, для конечной точки однорангового узла, которая в настоящее время используется вызывающим приложением.

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

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

Код возврата Описание
E_OUTOFMEMORY
Недостаточно памяти для поддержки этой операции.
E_INVALIDARG
Один из аргументов недопустим.
PEER_E_NOT_INITIALIZED
Одноранговая инфраструктура Windows не инициализирована. Вызов соответствующей функции инициализации является обязательным.
PEER_E_NOT_SIGNED_IN
Для выполнения операции требуется, чтобы пользователь выполнил вход.

Комментарии

Имя конечной точки ограничено 25 символами Юникода. Чтобы освободить эти данные, вызовите PeerFreeData.

Требования

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

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

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

PeerCollabSetEndpointName