Share via


API 함수 그룹화

그룹화 API는 다음 함수를 사용합니다.

그룹 초기화 및 정리 함수

함수 Description
PeerGroupShutdown PeerGroupStartup으로 만든 피어 그룹을 닫고 할당된 리소스를 삭제합니다.
PeerGroupStartup 요청된 버전의 피어 인프라를 사용하여 피어 그룹을 시작합니다.

 

그룹 만들기 및 액세스 함수

함수 Description
PeerGroupClose PeerGroupCreate, PeerGroupJoin 또는 PeerGroupOpen 함수에 대한 이전 호출에서 얻은 피어 그룹 핸들을 무효화합니다.
PeerGroupConnect 피어 그룹에 대한 PNRP 검색을 시작하고 연결을 시도합니다. 이 함수가 성공적으로 호출되면 피어는 피어 그룹의 다른 멤버와 통신할 수 있습니다.
PeerGroupConnectByAddress 알려진 IPv6 주소를 가진 다른 피어가 참여하는 피어 그룹에 연결하려고 시도합니다.
PeerGroup만들기 새 피어 그룹을 만듭니다.
PeerGroupCreateInvitation 지정된 피어에서 그룹에 조인하는 데 사용할 수 있는 XML 문자열을 반환합니다.
PeerGroupCreatePasswordInvitation 지정된 피어가 일치하는 암호를 사용하여 그룹을 조인하는 데 사용할 수 있는 XML 문자열을 반환합니다.
PeerGroupDelete 피어 그룹과 연결된 로컬 데이터 및 인증서를 삭제합니다.
PeerGroupGetStatus 그룹의 현재 상태 검색합니다.
PeerGroupIssueCredentials GMC를 포함한 자격 증명을 특정 ID에 발급하고, 필요에 따라 초대된 피어가 피어 그룹에 조인하는 데 사용할 수 있는 초대 XML 문자열을 반환합니다.
PeerGroupJoin 초대가 있는 피어가 기존 피어 그룹에 조인할 수 있도록 허용합니다.
PeerGroupOpen 피어가 만들거나 조인한 피어 그룹을 엽니다.
PeerGroupParseInvitation 특정 초대의 세부 정보가 포함된 PEER_INVITATION_INFO 구조를 반환합니다.
PeerGroupPasswordJoin 초대 및 올바른 암호가 있는 피어가 암호로 보호된 피어 그룹에 조인할 수 있도록 허용합니다.

 

그룹 및 멤버 정보 함수

함수 Description
PeerGroupEnumMembers 사용 가능한 피어 그룹 멤버 및 연결된 멤버 자격 정보의 열거형을 만듭니다.
PeerGroupGetProperties 지정된 그룹의 속성에 대한 정보를 검색합니다.
PeerGroupSetProperties 현재 피어 그룹 속성을 설정합니다. 이 API 버전 1.0에서는 피어 그룹의 작성자만 이 작업을 수행할 수 있습니다.

 

레코드 및 레코드 관리 함수

함수 Description
PeerGroupAddRecord 참여하는 모든 피어에 전파되는 새 레코드를 피어 그룹에 추가합니다.
PeerGroupDeleteRecord 피어 그룹에서 레코드를 삭제합니다. 레코드의 작성자만 삭제할 수 있습니다.
PeerGroupEnumRecords 피어 그룹 레코드의 열거형을 만듭니다.
PeerGroupGetRecord 특정 그룹 레코드를 검색합니다.
PeerGroupSearchRecords 로컬 피어 그룹 데이터베이스에서 제공된 조건과 일치하는 레코드를 검색합니다.
PeerGroupUpdateRecord 특정 피어 그룹 내에서 레코드를 업데이트.

 

그룹 데이터베이스 가져오기/내보내기 함수

함수 Description
PeerGroupExportDatabase 피어 그룹 데이터베이스를 다른 컴퓨터로 전송하고 PeerGroupImportDatabase 함수를 사용하여 가져올 수 있는 특정 파일로 내보냅니다.
PeerGroupImportDatabase 로컬 파일에서 피어 그룹 데이터베이스를 가져옵니다.

 

직접 연결 함수

함수 Description
PeerGroupCloseDirectConnection 두 피어 간의 특정 직접 연결을 닫습니다.
PeerGroupEnumConnections 피어에서 현재 활성 상태인 연결의 열거형을 만듭니다.
PeerGroupOpenDirectConnection 피어 그룹의 다른 피어와 직접 연결을 설정합니다.
PeerGroupSendData 인접 또는 직접 연결을 통해 멤버에게 데이터를 보냅니다.

 

그룹 이벤트 인프라

함수 Description
PeerGroupGetEventData 애플리케이션이 그룹화 이벤트에서 반환된 데이터를 검색할 수 있도록 허용합니다.
PeerGroupRegisterEvent 특정 피어 그룹 이벤트에 대한 피어를 등록합니다.
PeerGroupUnregisterEvent 제공된 이벤트 핸들과 연결된 피어 이벤트의 알림에서 피어를 등록 취소합니다.

 

그룹 시간 변환 함수

함수 설명
PeerGroupPeerTimeToUniversalTime 피어 그룹 유지 관리 참조 시간 값을 피어 컴퓨터에 표시하기에 적합한 지역화된 시간 값으로 변환합니다.
PeerGroupUniversalTimeToPeerTime 로컬 시간 값을 피어의 컴퓨터에서 공통 피어 그룹 시간 값으로 변환합니다.

 

그룹 구성 함수

함수 Description
PeerGroupExportConfig 피어에 대한 그룹 구성을 ID, 그룹 이름 및 ID에 대한 GMC를 포함하는 XML 문자열로 내보냅니다.
PeerGroupImportConfig 제공된 XML 구성 문자열의 특정 설정에 따라 ID에 대한 피어 그룹 구성을 가져옵니다.