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에 대한 피어 그룹 구성을 가져옵니다. |