Заголовок p2p.h

Этот заголовок используется одноранговым подключением. Дополнительные сведения см. в разделе:

p2p.h содержит следующие программные интерфейсы:

Функции

 
PeerCollabAddContact

Добавляет контакт в список контактов однорангового узла.
PeerCollabAsyncInviteContact

Отправляет приглашение доверенному контакту однорангового узла присоединиться к действиям совместной работы однорангового узла отправителя через защищенное подключение. Доступность ответа приглашения обновляется с помощью асинхронного события.
PeerCollabAsyncInviteEndpoint

Отправляет приглашение на указанную конечную точку однорангового узла для присоединения к действию совместной работы однорангового узла отправителя. Доступность ответа на приглашение обновляется с помощью асинхронного события.
PeerCollabCancelInvitation

Отменяет приглашение, ранее отправленное вызывающим абонентом контакту.
PeerCollabCloseHandle

Закрывает дескриптор приглашения на одноранговую совместную работу.
PeerCollabDeleteContact

Удаляет контакт из локального хранилища контактов, связанного с вызывающим объектом.
PeerCollabDeleteEndpointData

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

Удаляет одноранговый объект из вызывающей конечной точки.
PeerCollabEnumApplicationRegistrationInfo

Получает дескриптор перечисления, используемый для получения сведений о одноранговом приложении.
PeerCollabEnumApplications

Возвращает дескриптор перечисления, содержащего приложения, зарегистрированные в конечных точках определенного однорангового узла.
PeerCollabEnumContacts

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

Возвращает дескриптор перечисления, содержащего конечные точки, связанные с определенным одноранговым контактом.
PeerCollabEnumObjects

Возвращает дескриптор перечисления, содержащего одноранговые объекты, связанные с конечной точкой определенного однорангового узла.
PeerCollabEnumPeopleNearMe

Возвращает дескриптор перечисленного набора, содержащего все конечные точки "люди рядом со мной" одноранговой сети совместной работы, доступные в настоящее время в подсети вызывающего однорангового узла.
PeerCollabExportContact

Экспортирует контактные данные, связанные с именем однорангового узла, в буфер строк. Буфер содержит контактные данные в формате XML.
PeerCollabGetAppLaunchInfo

Получает сведения о запуске однорангового приложения, включая имя контакта, конечную точку однорангового узла и запрос приглашения.
PeerCollabGetApplicationRegistrationInfo

Получает сведения о регистрации для конкретного приложения.
PeerCollabGetContact

Получает сведения для однорангового контакта с учетом имени однорангового узла контакта.
PeerCollabGetEndpointName

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

Получает данные, связанные с событием совместной работы однорангового узла, которое вызывается на одноранговом узле.
PeerCollabGetInvitationResponse

Получает ответ от однорангового узла, ранее приглашенного присоединиться к одноранговой совместной работе.
PeerCollabGetPresenceInfo

Извлекает сведения о присутствии для конечной точки, связанной с конкретным контактом.
PeerCollabGetSigninOptions

Получает текущие параметры сетевого присутствия однорангового узла для совместной работы.
PeerCollabInviteContact

Отправляет доверенному контакту приглашение присоединиться к одноранговой совместной работе. Этот вызов является синхронным и в случае успешного выполнения получает ответ от контакта.
PeerCollabInviteEndpoint

Отправляет приглашение на указанную конечную точку однорангового узла для присоединения к действию совместной работы однорангового узла отправителя. Этот вызов является синхронным и в случае успешного выполнения получает ответ от конечной точки однорангового узла.
PeerCollabParseContact

Анализирует буфер строки Юникода, содержащий контактные XML-данные, в структуру данных PEER_CONTACT.
PeerCollabQueryContactData

Извлекает контактные данные для указанной одноранговой конечной точки.
PeerCollabRefreshEndpointData

Обновления вызывающий одноранговый узел с новыми данными конечной точки.
PeerCollabRegisterApplication

Регистрирует приложение на локальном компьютере, чтобы его можно было запустить в одноранговой совместной работе.
PeerCollabRegisterEvent

Регистрирует приложение в инфраструктуре совместной работы одноранговых узлов для получения обратных вызовов для определенных событий совместной работы одноранговых узлов.
PeerCollabSetEndpointName

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

Создает или обновляет одноранговый объект данных, используемый в одноранговой сети совместной работы.
PeerCollabSetPresenceInfo

Обновления сведения о присутствии вызывающего абонента всем контактам, наблюдающим за ней.
PeerCollabShutdown

Завершает работу инфраструктуры одноранговой совместной работы и освобождает все связанные с ней ресурсы.
PeerCollabSignin

Подписывает одноранговый узел в размещенном поставщике сетевого присутствия для совместной работы в Интернете (бессерверное присутствие) или подсети ("Люди рядом с мной").
PeerCollabSignout

Подписывает одноранговый узел из определенного типа поставщика сетевого присутствия для совместной работы.
PeerCollabStartup

Инициализирует инфраструктуру одноранговой совместной работы.
PeerCollabSubscribeEndpointData

Создает подписку на доступную конечную точку.
PeerCollabUnregisterApplication

Отменяет регистрацию определенных приложений однорангового узла на локальном компьютере.
PeerCollabUnregisterEvent

Отменяет регистрацию приложения из уведомления о конкретных событиях совместной работы одноранговых узлов.
PeerCollabUnsubscribeEndpointData

Удаляет подписку на конечную точку, созданную с помощью PeerCollabSubscribeEndpointData.
PeerCollabUpdateContact

Обновления сведения, связанные с одноранговым контактом, указанным в локальном хранилище контактов вызывающего абонента.
PeerCreatePeerName

Функция PeerCreatePeerName создает новое имя на основе существующего имени указанного удостоверения и классификатора однорангового узла. Однако новое удостоверение не создается вызовом PeerCreatePeerName.
PeerEndEnumeration

Функция PeerEndEnumeration освобождает перечисление, например перечисление записей или членов, и освобождает все ресурсы, связанные с перечислением.
PeerEnumGroups

Функция PeerEnumGroups создает и возвращает дескриптор перечисления одноранговых узлов, используемый для перечисления всех групп одноранговых узлов, связанных с определенным удостоверением однорангового узла.
PeerEnumIdentities

Функция PeerEnumIdentities создает и возвращает дескриптор перечисления одноранговых узлов, используемый для перечисления всех удостоверений одноранговых узлов, принадлежащих конкретному пользователю.
PeerFreeData

Функция PeerFreeData освобождает блок данных и возвращает его в пул памяти. Используйте функцию PeerFreeData для освобождения данных, возвращаемых API однорангового Identity Manager, однорангового группирования и совместной работы.
PeerGetItemCount

Функция PeerGetItemCount возвращает количество элементов в одноранговом перечислении.
PeerGetNextItem

Функция PeerGetNextItem возвращает определенное количество элементов из однорангового перечисления.
PeerGraphAddRecord

Функция PeerGraphAddRecord добавляет новую запись в одноранговый граф. Запись, добавленная с помощью этой функции, отправляется на каждый узел в одноранговом графе.
PeerGraphClose

Функция PeerGraphClose делает недействительным дескриптор однорангового графа, возвращенный вызовом PeerGraphCreate или PeerGraphOpen, и закрывает все сетевые подключения для указанного однорангового графа.
PeerGraphCloseDirectConnection

Функция PeerGraphCloseDirectConnection закрывает указанное прямое соединение.
PeerGraphConnect

Функция PeerGraphConnect пытается установить соединение с указанным узлом в одноранговом графе.
PeerGraphCreate

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

Функция PeerGraphDelete удаляет данные, связанные с указанным одноранговым графом.
PeerGraphDeleteRecord

Функция PeerGraphDeleteRecord помечает запись как удаленную в одноранговом графе. Запись недоступна на локальном узле для вызовов функций, например вызовов PeerGraphGetRecord и PeerGraphEnumRecords.
PeerGraphEndEnumeration

Функция PeerGraphEndEnumeration освобождает дескриптор перечисления и освобождает ресурсы, связанные с перечислением.
PeerGraphEnumConnections

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

Функция PeerGraphEnumNodes создает и возвращает дескриптор перечисления, используемый для перечисления узлов в одноранговом графе.
PeerGraphEnumRecords

Функция PeerGraphEnumRecords создает и возвращает дескриптор перечисления, используемый для перечисления записей определенного типа записи, пользователя или и того, и другого. Перечисление предоставляет snapshot записей во время выполнения перечисления.
PeerGraphExportDatabase

Функция PeerGraphExportDatabase экспортирует одноранговую графовую базу данных в файл, который можно переместить на другой компьютер. С помощью PeerGraphImportDatabase одноранговую графовую базу данных можно импортировать на другой компьютер.
PeerGraphFreeData

Функция PeerGraphFreeData освобождает ресурсы, возвращаемые некоторыми функциями API однорангового графирования.
PeerGraphGetEventData

Функция PeerGraphGetEventData извлекает одноранговые события. Приложение вызывает эту функцию до тех пор, пока не будет возвращено возвращаемое значение PEER_S_NO_EVENT_DATA, указывающее, что вызов выполнен успешно, но нет дополнительных событий одноранговых элементов для извлечения.
PeerGraphGetItemCount

Функция PeerGraphGetItemCount извлекает количество элементов в перечислении.
PeerGraphGetNextItem

Получает следующий элемент или элементы в перечислении, созданном вызовом следующих функций.
PeerGraphGetNodeInfo

Функция PeerGraphGetNodeInfo извлекает сведения об определенном узле.
PeerGraphGetProperties

Функция PeerGraphGetProperties извлекает текущие свойства однорангового графа.
PeerGraphGetRecord

Функция PeerGraphGetRecord извлекает определенную запись на основе указанного идентификатора записи. Возвращаемая запись должна быть освобождена путем вызова PeerGraphFreeData.
PeerGraphGetStatus

Функция PeerGraphGetStatus возвращает текущее состояние однорангового графа.
PeerGraphImportDatabase

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

Функция PeerGraphListen указывает, что одноранговый граф должен начать прослушивание входящих подключений.
PeerGraphOpen

Функция PeerGraphOpen открывает одноранговый граф, созданный ранее локальным или удаленным узлом. Возвращается дескриптор однорангового графа, но сетевое подключение не установлено.
PeerGraphOpenDirectConnection

Функция PeerGraphOpenDirectConnection позволяет приложению установить прямое соединение с узлом в одноранговом графе.
PeerGraphPeerTimeToUniversalTime

Функция PeerGraphPeerTimeToUniversalTime преобразует значение времени, поддерживаемое графиком одноранговых узлов, в локализованное значение времени, подходящее для отображения на компьютере однорангового узла.
PeerGraphRegisterEvent

Функция PeerGraphRegisterEvent регистрирует запрос однорангового узла, чтобы получать уведомления об изменениях, связанных с одноранговым графом и типом события.
PeerGraphSearchRecords

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

Функция PeerGraphSendData отправляет данные на соседний узел или непосредственно подключенный узел.
PeerGraphSetNodeAttributes

Функция PeerGraphSetNodeAttributes задает атрибуты структуры PEER_NODE_INFO для локального узла.
PeerGraphSetPresence

Функция PeerGraphSetPresence явно включает или отключает публикацию записей о присутствии для определенного узла.
PeerGraphSetProperties

Функция PeerGraphSetProperties задает свойства однорангового графа.
PeerGraphShutdown

Функция PeerGraphShutdown очищает все ресурсы, выделенные вызовом PeerGraphStartup. Для каждого вызова PeerGraphStartup должен быть вызов PeerGraphShutdown.
PeerGraphStartup

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

Функция PeerGraphUniversalTimeToPeerTime преобразует универсальное значение времени с компьютера однорангового узла в общее значение времени графа однорангового узла.
PeerGraphUnregisterEvent

Функция PeerGraphUnregisterEvent запрашивает, чтобы приложение больше не уведомлялось об изменениях, связанных с одноранговым графом и типом записи.
PeerGraphUpdateRecord

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

Функция PeerGraphValidateDeferredRecords указывает инфраструктуре однорангового графирования, что пора повторно отправить все отложенные записи для проверки модуля безопасности.
PeerGroupAddRecord

Функция PeerGroupAddRecord добавляет новую запись в группу одноранговых узлов, которая распространяется на все участвующие одноранговые узлы.
PeerGroupClose

Функция PeerGroupClose делает недействительным дескриптор группы одноранговых узлов, полученный при предыдущем вызове функции PeerGroupCreate, PeerGroupJoin или PeerGroupOpen.
PeerGroupCloseDirectConnection

Функция PeerGroupCloseDirectConnection закрывает определенное прямое соединение между двумя одноранговыми узлами.
PeerGroupConnect

Функция PeerGroupConnect инициирует поиск одноранговой группы PNRP и пытается подключиться к ней. После успешного вызова этой функции одноранговый узел может взаимодействовать с другими членами группы одноранговых узлов.
PeerGroupConnectByAddress

Пытается подключиться к группе одноранговых узлов, в которых участвуют другие одноранговые узлы с известными IPv6-адресами.
PeerGroupCreate

Функция PeerGroupCreate создает новую группу одноранговых узлов.
PeerGroupCreateInvitation

Функция PeerGroupCreateInvitation возвращает XML-строку, которую может использовать указанный одноранговый узел для присоединения к группе.
PeerGroupCreatePasswordInvitation

Возвращает XML-строку, которую может использовать указанный одноранговый узел для присоединения к группе с соответствующим паролем.
PeerGroupDelete

Функция PeerGroupDelete удаляет локальные данные и сертификат, связанные с одноранговой группой.
PeerGroupDeleteRecord

Функция PeerGroupDeleteRecord удаляет запись из одноранговой группы. Создатель, а также любой другой участник с административной ролью может удалить определенную запись.
PeerGroupEnumConnections

Функция PeerGroupEnumConnections создает перечисление подключений, активных в данный момент на одноранговом узле.
PeerGroupEnumMembers

Функция PeerGroupEnumMembers создает перечисление доступных членов одноранговой группы и связанных сведений о членстве.
PeerGroupEnumRecords

Функция PeerGroupEnumRecords создает перечисление записей одноранговых групп.
PeerGroupExportConfig

Функция PeerGroupExportConfig экспортирует конфигурацию группы для однорангового узла в виде XML-строки, содержащей удостоверение, имя группы и GMC для удостоверения.
PeerGroupExportDatabase

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

Функция PeerGroupGetEventData позволяет приложению получать данные, возвращаемые событием группировки.
PeerGroupGetProperties

Функция PeerGroupGetProperties извлекает сведения о свойствах указанной группы.
PeerGroupGetRecord

Функция PeerGroupGetRecord извлекает определенную запись группы.
PeerGroupGetStatus

Функция PeerGroupGetStatus извлекает текущее состояние группы.
PeerGroupImportConfig

Функция PeerGroupImportConfig импортирует конфигурацию одноранговой группы для удостоверения на основе конкретных параметров в предоставленной строке конфигурации XML.
PeerGroupImportDatabase

Функция PeerGroupImportDatabase импортирует базу данных одноранговой группы из локального файла.
PeerGroupIssueCredentials

Функция PeerGroupIssueCredentials выдает учетные данные, включая GMC, определенному удостоверению и при необходимости возвращает СТРОКУ XML приглашения, которая может использовать приглашенный одноранговый узел для присоединения к группе одноранговых узлов.
PeerGroupJoin

Функция PeerGroupJoin подготавливает одноранговый узел с приглашением присоединиться к существующей одноранговой группе перед вызовом PeerGroupConnect или PeerGroupConnectByAddress.
PeerGroupОткрыть

Функция PeerGroupOpen открывает группу одноранговых узлов, созданную или присоединенную. После открытия группы одноранговых узлов одноранговый узел может зарегистрироваться для получения уведомлений о событиях.
PeerGroupOpenDirectConnection

Функция PeerGroupOpenDirectConnection устанавливает прямое соединение с другим одноранговым элементом в одноранговой группе.
PeerGroupParseInvitation

Функция PeerGroupParseInvitation возвращает структуру PEER_INVITATION_INFO со сведениями о конкретном приглашении.
PeerGroupPasswordJoin

Подготавливает одноранговый узел с приглашением и правильным паролем для присоединения к группе узлов, защищенной паролем, перед вызовом PeerGroupConnect или PeerGroupConnectByAddress.
PeerGroupPeerTimeToUniversalTime

Функция PeerGroupPeerTimeToUniversalTime преобразует значение времени, поддерживаемое группой одноранговых узлов, в локализованное значение времени, подходящее для отображения на одноранговом компьютере.
PeerGroupRegisterEvent

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

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

Функция PeerGroupSendData отправляет данные члену через соседнее или прямое соединение.
PeerGroupSetProperties

Функция PeerGroupSetProperties задает текущие свойства группы одноранговых узлов. В версии 1.0 этого API эту операцию может выполнять только создатель одноранговой группы.
PeerGroupShutdown

Функция PeerGroupShutdown закрывает одноранговую группу, созданную с помощью PeerGroupStartup, и удаляет все выделенные ресурсы.
PeerGroupStartup

Функция PeerGroupStartup инициирует одноранговую группу, используя запрошенную версию инфраструктуры одноранговых узлов.
PeerGroupUniversalTimeToPeerTime

Функция PeerGroupUniversalTimeToPeerTime преобразует значение локального времени с компьютера однорангового узла в общее значение времени группы одноранговых узлов.
PeerGroupUnregisterEvent

Функция PeerGroupUnregisterEvent отменяет регистрацию однорангового узла из уведомления о событиях однорангового узла, связанных с предоставленным дескриптором события.
PeerGroupUpdateRecord

Функция PeerGroupUpdateRecord обновляет запись в определенной одноранговой группе.
PeerHostNameToPeerName

Декодирует имя узла, возвращаемое peerNameToPeerHostName, в строку имени однорангового узла, которую он представляет.
PeerIdentityCreate

Функция PeerIdentityCreate создает новое удостоверение однорангового узла и возвращает его имя.
PeerIdentityDelete

Функция PeerIdentityDelete окончательно удаляет удостоверение однорангового узла. Сюда входит удаление всех сертификатов, закрытых ключей и всех сведений о группах, связанных с указанным удостоверением однорангового узла.
PeerIdentityExport

Функция PeerIdentityExport позволяет пользователю экспортировать одноранговые удостоверения. Затем пользователь может передать удостоверение однорангового узла на другой компьютер.
PeerIdentityGetCryptKey

Функция PeerIdentityGetCryptKey извлекает дескриптор для поставщика служб шифрования (CSP).
PeerIdentityGetDefault

Функция PeerIdentityGetDefault извлекает имя однорангового узла по умолчанию, заданное для текущего пользователя.
PeerIdentityGetFriendlyName

Функция PeerIdentityGetFriendlyName возвращает понятное имя удостоверения однорангового узла.
PeerIdentityGetXML

Функция PeerIdentityGetXML возвращает описание удостоверения однорангового узла, которое затем можно передать третьим лицам и использовать для приглашения однорангового удостоверения в одноранговую группу. Эти сведения возвращаются в виде ФРАГМЕНТа XML.
PeerIdentityImport

Функция PeerIdentityImport импортирует одноранговые удостоверения. Если удостоверение однорангового узла существует на компьютере, возвращается PEER_E_ALREADY_EXISTS.
PeerIdentitySetFriendlyName

Функция PeerIdentitySetFriendlyName изменяет понятное имя для указанного удостоверения однорангового узла. Понятное имя — это понятное имя.
PeerNameToPeerHostName

Кодирует указанное имя однорангового узла в формате, который можно использовать при последующем вызове функции getaddrinfo Windows Sockets.
PeerPnrpEndResolve

Закрывает дескриптор для асинхронной операции разрешения PNRP, инициированной при предыдущем вызове PeerPnrpStartResolve.
PeerPnrpGetCloudInfo

Извлекает сведения об облаках PNRP, в которых участвует вызывающий одноранговый узел.
PeerPnrpGetEndpoint

Извлекает адрес конечной точки однорангового узла, разрешенный во время асинхронной операции разрешения имен одноранговых узлов.
PeerPnrpRegister

Регистрирует одноранговый узел в облаке PNRP и возвращает дескриптор, который можно использовать для обновлений регистрации.
PeerPnrpResolve

Получает адреса конечных точек, зарегистрированные для определенного имени однорангового узла.
PeerPnrpShutdown

Завершает работу запущенного экземпляра службы PNRP и освобождает все связанные с ней ресурсы.
PeerPnrpStartResolve

Запускает асинхронную операцию разрешения имен одноранговых узлов.
PeerPnrpStartup

Запускает службу PNRP для вызывающего однорангового узла.
PeerPnrpUnregister

Отменяет регистрацию однорангового узла из облака PNRP.
PeerPnrpUpdateRegistration

Обновления сведения о регистрации PNRP для имени.

Функции обратного вызова

 
PFNPEER_FREE_SECURITY_DATA

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

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

Обратный вызов PFNPEER_VALIDATE_RECORD указывает функцию, которую инфраструктура однорангового графирования вызывает для проверки записей.

Структуры

 
PEER_ADDRESS

Структура PEER_ADDRESS указывает сведения об IP-адресе.
PEER_APP_LAUNCH_INFO

Структура PEER_APP_LAUNCH_INFO содержит сведения о запуске однорангового приложения, предоставленные контактом в предыдущем запросе на приглашение однорангового узла.
PEER_APPLICATION

Структура PEER_APPLICATION содержит данные, описывающие локально установленное программное приложение или компонент, которые можно зарегистрировать и предоставить к ним доступ доверенным контактам в одноранговой сети совместной работы.
PEER_APPLICATION_REGISTRATION_INFO

Структура PEER_APPLICATION_REGISTRATION_INFO содержит сведения о одноранговом приложении для регистрации на локальном компьютере.
PEER_COLLAB_EVENT_DATA

Структура PEER_COLLAB_EVENT_DATA (p2p.h) содержит данные о вариантах для каждого возможного сетевого события совместной работы однорангового узла, возникаемого на одноранговом узле.
PEER_COLLAB_EVENT_REGISTRATION

Структура PEER_COLLAB_EVENT_REGISTRATION содержит данные, используемые одноранговым элементом для регистрации для определенных событий сети совместной работы.
PEER_CONNECTION_INFO

Структура PEER_CONNECTION_INFO содержит сведения о соединении. Эта структура возвращается при перечислении одноранговых графов или группирования соединений.
PEER_CONTACT

Структура PEER_CONTACT содержит сведения о конкретном контакте.
PEER_CREDENTIAL_INFO

Структура PEER_CREDENTIAL_INFO определяет сведения, используемые для получения и выдачи учетных данных безопасности однорангового узла.
PEER_DATA

Структура PEER_DATA содержит двоичные данные.
PEER_ENDPOINT

Структура PEER_ENDPOINT содержит адрес и понятное имя конечной точки однорангового узла.
PEER_EVENT_APPLICATION_CHANGED_DATA

Структура PEER_EVENT_APPLICATION_CHANGED_DATA содержит сведения, возвращаемые при возникновении события PEER_EVENT_ENDPOINT_APPLICATION_CHANGED или PEER_EVENT_MY_APPLICATION_CHANGED однорангового узла, участвующего в одноранговой сети совместной работы.
PEER_EVENT_CONNECTION_CHANGE_DATA

Указывает на структуру PEER_EVENT_CONNECTION_CHANGE_DATA при активации одного из следующих одноранговых событий.
PEER_EVENT_ENDPOINT_CHANGED_DATA

Структура PEER_EVENT_ENDPOINT_CHANGED_DATA содержит сведения, возвращаемые при возникновении события PEER_EVENT_ENDPOINT_CHANGED или PEER_EVENT_MY_ENDPOINT_CHANGED в одноранговой сети совместной работы.
PEER_EVENT_INCOMING_DATA

Указывает на структуру PEER_EVENT_INCOMING_DATA, если активируется одноранговые события.
PEER_EVENT_MEMBER_CHANGE_DATA

Структура PEER_EVENT_MEMBER_CHANGE_DATA содержит данные, описывающие изменение состояния члена одноранговой группы.
PEER_EVENT_NODE_CHANGE_DATA

Структура PEER_EVENT_NODE_CHANGE_DATA содержит указатель на данные при активации события PEER_GRAPH_EVENT_NODE_CHANGE.
PEER_EVENT_OBJECT_CHANGED_DATA

Структура PEER_EVENT_OBJECT_CHANGED_DATA содержит сведения, возвращаемые при возникновении события PEER_EVENT_ENDPOINT_OBJECT_CHANGED или PEER_EVENT_MY_OBJECT_CHANGED в одноранговой сети совместной работы.
PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA

Структура PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA содержит сведения, возвращаемые при возникновении события PEER_EVENT_PEOPLE_NEAR_ME_CHANGED на одноранговом узле, участвующем в сети совместной работы для конкретной подсети.
PEER_EVENT_PRESENCE_CHANGED_DATA

Структура PEER_EVENT_PRESENCE_CHANGED_DATA содержит сведения, возвращаемые при возникновении события PEER_EVENT_ENDPOINT_PRESENCE_CHANGED или PEER_EVENT_MY_PRESENCE_CHANGED в одноранговой сети совместной работы.
PEER_EVENT_RECORD_CHANGE_DATA

Указывает на структуру PEER_EVENT_RECORD_CHANGE_DATA при активации одного из следующих одноранговых событий.
PEER_EVENT_REQUEST_STATUS_CHANGED_DATA

Структура PEER_EVENT_REQUEST_STATUS_CHANGED_DATA содержит сведения, возвращаемые при возникновении события PEER_EVENT_REQUEST_STATUS_CHANGED в одноранговой сети совместной работы.
PEER_EVENT_SYNCHRONIZED_DATA

На PEER_EVENT_SYNCHRONIZED_DATA указывает объединение структуры PEER_GRAPH_EVENT_DATA при активации события PEER_GRAPH_EVENT_RECORD_CHANGE или PEER_GROUP_EVENT_RECORD_CHANGE.
PEER_EVENT_WATCHLIST_CHANGED_DATA

Структура PEER_EVENT_WATCHLIST_CHANGED_DATA содержит сведения, возвращаемые при возникновении события PEER_EVENT_WATCHLIST_CHANGED в одноранговой сети совместной работы.
PEER_GRAPH_EVENT_DATA

Структура PEER_GRAPH_EVENT_DATA содержит данные, связанные с одноранговым событием.
PEER_GRAPH_EVENT_REGISTRATION

Структура PEER_GRAPH_EVENT_REGISTRATION используется во время регистрации для уведомления о событиях однорангового узла. Во время регистрации он указывает, для каких событий однорангового узла приложение должно уведомлять.
PEER_GRAPH_PROPERTIES

Структура PEER_GRAPH_PROPERTIES содержит данные о политике однорангового графа, идентификатора, область и другие сведения.
PEER_GROUP_EVENT_DATA

Структура PEER_GROUP_EVENT_DATA (p2p.h) содержит сведения о конкретном событии группы одноранговых узлов.
PEER_GROUP_EVENT_REGISTRATION

Структура PEER_GROUP_EVENT_REGISTRATION определяет конкретное событие группы одноранговых узлов, для которое член может зарегистрировать.
PEER_GROUP_PROPERTIES

Структура PEER_GROUP_PROPERTIES содержит данные о политике членства в одноранговой группе.
PEER_INVITATION

Структура PEER_INVITATION содержит запрос на инициирование или присоединение к одноранговой совместной работе.
PEER_INVITATION_INFO

Структура PEER_INVITATION_INFO определяет сведения о приглашении на присоединение к одноранговой группе.
PEER_INVITATION_RESPONSE

Структура PEER_INVITATION_RESPONSE содержит ответ на приглашение присоединиться к одноранговой совместной работе.
PEER_MEMBER

Структура PEER_MEMBER содержит сведения, описывающие члена одноранговой группы.
PEER_NAME_PAIR

Структура PEER_NAME_PAIR содержит результаты вызова PeerGetNextItem.
PEER_NODE_INFO

Структура PEER_NODE_INFO содержит сведения, относящиеся к конкретному узлу в одноранговом графе.
PEER_OBJECT

Структура PEER_OBJECT содержит сведения о времени выполнения приложения, которыми можно делиться с доверенными контактами в одноранговой сети совместной работы.
PEER_PEOPLE_NEAR_ME

Содержит сведения о одноранговом узле в той же логической или виртуальной подсети.
PEER_PNRP_CLOUD_INFO

Содержит сведения об облаке PNRP.
PEER_PNRP_ENDPOINT_INFO

Содержит IP-адреса и данные, связанные с конечной точкой однорангового узла.
PEER_PNRP_REGISTRATION_INFO

Содержит сведения, предоставляемые одноранговым удостоверением при его регистрации в облаке PNRP.
PEER_PRESENCE_INFO

Структура PEER_PRESENCE_INFO содержит определенные сведения о присутствии одноранговых узлов.
PEER_RECORD

Структура PEER_RECORD содержит объект записи, который использует приложение.
PEER_SECURITY_INTERFACE

Структура PEER_SECURITY_INTERFACE определяет интерфейсы безопасности, которые вызовы API однорангового графирования используют для проверки, защиты и освобождения записей.
PEER_VERSION_DATA

Структура PEER_VERSION_DATA содержит сведения о версии API однорангового графирования и группирования.

Перечисления

 
PEER_APPLICATION_REGISTRATION_TYPE

Перечисление PEER_APPLICATION_REGISTRATION_TYPE определяет набор флагов регистрации одноранговых приложений.
PEER_CHANGE_TYPE

Перечисление PEER_CHANGE_TYPE определяет набор изменений, выполненных в одноранговом объекте, конечной точке или приложении в одноранговом событии. Он используется для определения однорангового события, связанного с типом изменения.
PEER_COLLAB_EVENT_TYPE

Перечисление PEER_COLLAB_EVENT_TYPE определяет набор событий, которые могут быть вызваны на одноранговом узле инфраструктурой событий сети совместной работы.
PEER_CONNECTION_FLAGS

Перечисление PEER_CONNECTION_FLAGS указывает типы соединений, которые могут быть у однорангового узла.
PEER_CONNECTION_STATUS

Перечисление PEER_CONNECTION_STATUS указывает состояние прямого или соседнего однорангового соединения.
PEER_GRAPH_EVENT_TYPE

Перечисление PEER_GRAPH_EVENT_TYPE указывает одноранговые типы событий, о которые должно уведомляться приложение.
PEER_GRAPH_PROPERTY_FLAGS

Перечисление PEER_GRAPH_PROPERTY_FLAGS указывает свойства однорангового графа.
PEER_GRAPH_SCOPE

Перечисление PEER_GRAPH_SCOPE указывает сетевой область однорангового графа.
PEER_GRAPH_STATUS_FLAGS

Перечисление PEER_GRAPH_STATUS_FLAGS — это набор флагов, показывающих текущее состояние узла в одноранговом графе.
PEER_GROUP_AUTHENTICATION_SCHEME

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

Перечисление PEER_GROUP_EVENT_TYPE содержит конкретные типы одноранговых событий, которые могут встречаться в одноранговой группе.
PEER_GROUP_ISSUE_CREDENTIAL_FLAGS

. (PEER_GROUP_ISSUE_CREDENTIAL_FLAGS)
PEER_GROUP_PROPERTY_FLAGS

Флаги PEER_GROUP_PROPERTY_FLAGS используются для указания различных параметров членства в одноранговых группах.
PEER_GROUP_STATUS

Флаги PEER_GROUP_STATUS указывают, есть ли у группы одноранговых узлов соединения.
PEER_INVITATION_RESPONSE_TYPE

Определяет тип ответа, полученного на приглашение начать одноранговую совместную работу.
PEER_MEMBER_CHANGE_TYPE

Перечисление PEER_MEMBER_CHANGE_TYPE определяет набор возможных состояний членства в одноранговой группе и присутствия для однорангового узла.
PEER_MEMBER_FLAGS

Флаг PEER_MEMBER_FLAGS позволяет приложению указать, следует ли перечислять все члены или только имеющиеся при вызове функции PeerGroupEnumMembers, или указать, присутствует ли член в одноранговой группе.
PEER_NODE_CHANGE_TYPE

Перечисление PEER_NODE_CHANGE_TYPE указывает типы изменений состояния графа одноранговых узлов.
PEER_PRESENCE_STATUS

Перечисление PEER_PRESENCE_STATUS определяет набор возможных параметров состояния присутствия, доступных для однорангового узла, который участвует в одноранговой сети совместной работы.
PEER_PUBLICATION_SCOPE

Определяет набор областей для публикации одноранговых объектов или данных.
PEER_RECORD_CHANGE_TYPE

Перечисление PEER_RECORD_CHANGE_TYPE указывает изменения, которые могут произойти в записи.
PEER_RECORD_FLAGS

Перечисление PEER_RECORD_FLAGS задает набор флагов для поведения одноранговых записей.
PEER_SIGNIN_FLAGS

Перечисление PEER_SIGNIN_FLAGS определяет набор поведения публикации присутствия одноранговых узлов, доступных при входе однорангового узла в одноранговую сеть совместной работы.
PEER_WATCH_PERMISSION

Определяет, может ли одноранговый контакт получать от контакта обновления о присутствии.