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


структура PEER_MEMBER (p2p.h)

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

Синтаксис

typedef struct peer_member_tag {
  DWORD                dwSize;
  DWORD                dwFlags;
  PWSTR                pwzIdentity;
  PWSTR                pwzAttributes;
  ULONGLONG            ullNodeId;
  ULONG                cAddresses;
  PEER_ADDRESS         *pAddresses;
  PEER_CREDENTIAL_INFO *pCredentialInfo;
} PEER_MEMBER, *PPEER_MEMBER;

Члены

dwSize

Задает размер этой структуры в байтах.

dwFlags

PEER_MEMBER_FLAGS значение перечисления, указывающее состояние элемента.

Значение Значение
PEER_MEMBER_PRESENT
Член присутствует в одноранговой группе.

pwzIdentity

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

pwzAttributes

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

ullNodeId

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

cAddresses

Указывает количество IP-адресов, перечисленных в pAddress.

pAddresses

Указатель на список PEER_ADDRESS структур, используемых элементом.

pCredentialInfo

Указатель на структуру PEER_CREDENTIAL_INFO , содержащую сведения об учетных данных безопасности члена.

Требования

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

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

PEER_ADDRESS

PEER_CREDENTIAL_INFO