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

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

Синтаксис

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphStartup(
  [in]  WORD               wVersionRequested,
  [out] PPEER_VERSION_DATA pVersionData
);

Параметры

[in] wVersionRequested

Укажите PEER_GRAPH_VERSION.

[out] pVersionData

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

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

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

Код возврата Описание
E_OUTOFMEMORY
Недостаточно памяти для выполнения указанной операции.
PEER_E_UNSUPPORTED_VERSION
Запрошенная версия не поддерживается .dll одноранговой инфраструктуры, установленной на локальном компьютере.

Требования

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

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

PEER_VERSION_DATA

PeerGraphShutdown