다음을 통해 공유


PEER_GROUP_PROPERTIES 구조체(p2p.h)

PEER_GROUP_PROPERTIES 구조에는 피어 그룹의 멤버 자격 정책에 대한 데이터가 포함됩니다.

구문

typedef struct peer_group_properties_tag {
  DWORD        dwSize;
  DWORD        dwFlags;
  PWSTR        pwzCloud;
  PWSTR        pwzClassifier;
  PWSTR        pwzGroupPeerName;
  PWSTR        pwzCreatorPeerName;
  PWSTR        pwzFriendlyName;
  PWSTR        pwzComment;
  ULONG        ulMemberDataLifetime;
  ULONG        ulPresenceLifetime;
  DWORD        dwAuthenticationSchemes;
  PWSTR        pwzGroupPassword;
  PEER_ROLE_ID groupPasswordRole;
} PEER_GROUP_PROPERTIES, *PPEER_GROUP_PROPERTIES;

멤버

dwSize

구조체의 크기(바이트)입니다.

dwFlags

피어 그룹의 동작을 설명하는 플래그를 PEER_GROUP_PROPERTY_FLAGS. 기본값은 플래그가 설정되지 않음을 나타내는 0입니다.

pwzCloud

피어 그룹이 참여하는 PNRP(피어 이름 확인 프로토콜) 클라우드의 이름을 지정합니다. 이 멤버가 NULL인 경우 기본값은 "global"입니다.

pwzClassifier

PNRP 클라우드 내에서 등록 또는 해결을 위해 피어 그룹 피어 이름의 권한을 식별하는 데 사용되는 분류자를 지정합니다. 이 필드의 최대 크기는 149개 유니코드 문자입니다. 이 멤버는 NULL일 수 있습니다.

pwzGroupPeerName

PNRP 서비스에 등록된 피어 그룹의 이름을 지정합니다. 이 필드의 최대 크기는 137개 유니코드 문자입니다.

pwzCreatorPeerName

피어 그룹 작성자와 연결된 피어 이름을 지정합니다. 이 필드의 최대 크기는 137개 유니코드 문자입니다. 이 구조체 멤버가 NULL인 경우 구현은 PeerIdentityGetDefault에서 가져온 ID를 사용합니다.

pwzFriendlyName

피어 그룹의 친숙한(표시) 이름을 지정합니다. 이 필드의 최대 크기는 255자입니다.

pwzComment

피어 그룹을 설명하는 데 사용되는 주석을 포함합니다. 이 필드의 최대 크기는 255자입니다.

ulMemberDataLifetime

피어 그룹 구성원 데이터(PEER_MEMBER)의 수명(초)을 지정합니다. 이 필드의 최소값은 8시간이고 최대값은 10년입니다. 기본값은 2,419,200초 또는 28일입니다.

이 값이 0으로 설정된 경우 멤버 데이터에는 최대 허용 가능한 수명이 있으며, 이는 멤버에 대한 자격 증명을 발급하는 관리자의 수명 동안 남은 시간입니다.

ulPresenceLifetime

피어 그룹에 게시된 현재 상태 정보의 수명(초)을 지정합니다. 기본값은 300초입니다. ulPresenceLifetime 값을 300초 미만으로 설정하지 마세요. 이 멤버가 300초 기본값보다 작게 설정된 경우 정의되지 않은 동작이 발생할 수 있습니다.

dwAuthenticationSchemes

Windows Vista 이상. 피어 그룹에서 지원하는 인증 유형을 나타내는 PEER_GROUP_AUTHENTICATION_SCHEME 열거형 값의 논리적 OR입니다.

pwzGroupPassword

Windows Vista 이상. 피어 그룹에 가입하려는 피어를 인증하는 데 사용되는 암호를 포함하는 유니코드 문자열에 대한 포인터입니다.

groupPasswordRole

Windows Vista 이상. 인증에 암호가 필요한 피어 그룹 역할을 나타내는 GUID 값입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 WINDOWS XP SP2 [데스크톱 앱만 해당],Windows XP SP1 및 고급 네트워킹 팩 forWindows XP
지원되는 최소 서버 지원되는 버전 없음
머리글 p2p.h

추가 정보

PeerGroup만들기

PeerGroupGetProperties

PeerGroupSetProperties