영어로 읽기

다음을 통해 공유


p2p.h 헤더

이 헤더는 피어 투 피어에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

p2p.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
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

피어를 호스트된 인터넷(서버리스 프레즌스) 또는 서브넷("사람 Near Me") 피어 협업 네트워크 프레즌스 공급자에 서명합니다.
PeerCollabSignout

특정 유형의 피어 협업 네트워크 프레즌스 공급자에서 피어를 서명합니다.
PeerCollabStartup

피어 협업 인프라를 초기화합니다.
PeerCollabSubscribeEndpointData

사용 가능한 엔드포인트에 대한 구독을 만듭니다.
PeerCollabUnregisterApplication

로컬 컴퓨터에서 피어의 특정 애플리케이션을 등록 취소합니다.
PeerCollabUnregisterEvent

특정 피어 협업 이벤트에 대한 알림에서 애플리케이션을 등록 취소합니다.
PeerCollabUnsubscribeEndpointData

PeerCollabSubscribeEndpointData를 사용하여 만든 엔드포인트에 대한 구독을 제거합니다.
PeerCollabUpdateContact

호출자의 로컬 연락처 저장소에 지정된 피어 연락처와 연결된 정보를 업데이트.
PeerCreatePeerName

PeerCreatePeerName 함수는 지정된 피어 ID 및 분류자의 기존 이름을 기반으로 새 이름을 만듭니다. 그러나 PeerCreatePeerName을 호출하면 새 ID가 만들어지지 않습니다.
PeerEndEnumeration

PeerEndEnumeration 함수는 열거형(예: 레코드 또는 멤버 열거형)을 해제하고 열거형과 연결된 모든 리소스의 할당을 취소합니다.
PeerEnumGroups

PeerEnumGroups 함수는 특정 피어 ID와 연결된 모든 피어 그룹을 열거하는 데 사용되는 피어 열거형 핸들을 만들고 반환합니다.
PeerEnumIdentities

PeerEnumIdentities 함수는 특정 사용자에 속한 모든 피어 ID를 열거하는 데 사용되는 피어 열거형 핸들을 만들고 반환합니다.
PeerFreeData

PeerFreeData 함수는 데이터 블록을 할당 취소하고 메모리 풀에 반환합니다. PeerFreeData 함수를 사용하여 피어 Identity Manager, 피어 그룹화 및 피어 협업 API가 반환하는 데이터를 해제합니다.
PeerGetItemCount

PeerGetItemCount 함수는 피어 열거형의 항목 수를 반환합니다.
PeerGetNextItem

PeerGetNextItem 함수는 피어 열거형에서 특정 개수의 항목을 반환합니다.
PeerGraphAddRecord

PeerGraphAddRecord 함수는 피어 그래프에 새 레코드를 추가합니다. 이 함수와 함께 추가된 레코드는 피어 그래프의 각 노드로 전송됩니다.
PeerGraphClose

PeerGraphClose 함수는 PeerGraphCreate 또는 PeerGraphOpen 호출에서 반환된 피어 그래프 핸들을 무효화하고 지정된 피어 그래프에 대한 모든 네트워크 연결을 닫습니다.
PeerGraphCloseDirectConnection

PeerGraphCloseDirectConnection 함수는 지정된 직접 연결을 닫습니다.
PeerGraphConnect

PeerGraphConnect 함수는 피어 그래프에서 지정된 노드에 연결을 시도합니다.
PeerGraph만들기

PeerGraphCreate 함수는 새 피어 그래프를 만듭니다. 애플리케이션은 피어 그래프에 대한 정보와 피어 그래프에서 사용하는 보안 유형을 지정할 수 있습니다. 피어 그래프에 대한 핸들이 반환되지만 네트워크 연결은 설정되지 않습니다.
PeerGraphDelete

PeerGraphDelete 함수는 지정된 피어 그래프와 연결된 데이터를 삭제합니다.
PeerGraphDeleteRecord

PeerGraphDeleteRecord 함수는 레코드를 피어 그래프 내에서 삭제된 것으로 표시합니다. 레코드는 로컬 노드에서 함수 호출을 사용할 수 없습니다(예: PeerGraphGetRecord 및 PeerGraphEnumRecords 호출).
PeerGraphEndEnumeration

PeerGraphEndEnumeration 함수는 열거형 핸들을 해제하고 열거형과 연결된 리소스를 해제합니다.
PeerGraphEnumConnections

PeerGraphEnumConnections 함수는 로컬 노드의 연결을 열거하는 데 사용되는 열거형 핸들을 만들고 반환합니다.
PeerGraphEnumNodes

PeerGraphEnumNodes 함수는 피어 그래프에서 노드를 열거하는 데 사용되는 열거형 핸들을 만들고 반환합니다.
PeerGraphEnumRecords

PeerGraphEnumRecords 함수는 특정 유형의 레코드, 사용자 또는 둘 다의 레코드를 열거하는 데 사용되는 열거형 핸들을 만들고 반환합니다. 열거형은 열거형이 수행될 때 레코드의 스냅샷 제공합니다.
PeerGraphExportDatabase

PeerGraphExportDatabase 함수는 피어 그래프 데이터베이스를 다른 컴퓨터로 이동할 수 있는 파일로 내보냅니다. PeerGraphImportDatabase를 사용하면 피어 그래프 데이터베이스를 다른 컴퓨터로 가져올 수 있습니다.
PeerGraphFreeData

PeerGraphFreeData 함수는 여러 Peer Graphing API 함수가 반환하는 리소스를 해제합니다.
PeerGraphGetEventData

PeerGraphGetEventData 함수는 피어 이벤트를 검색합니다. 애플리케이션은 반환 값 PEER_S_NO_EVENT_DATA 반환될 때까지 이 함수를 호출합니다. 이는 호출이 성공했지만 검색할 피어 이벤트가 더 이상 없음을 나타냅니다.
PeerGraphGetItemCount

PeerGraphGetItemCount 함수는 열거형의 항목 수를 검색합니다.
PeerGraphGetNextItem

다음 함수를 호출하여 만든 열거형의 다음 항목 또는 항목을 가져옵니다.
PeerGraphGetNodeInfo

PeerGraphGetNodeInfo 함수는 특정 노드에 대한 정보를 검색합니다.
PeerGraphGetProperties

PeerGraphGetProperties 함수는 현재 피어 그래프 속성을 검색합니다.
PeerGraphGetRecord

PeerGraphGetRecord 함수는 지정된 레코드 ID를 기반으로 특정 레코드를 검색합니다. 반환된 레코드는 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 주소를 가진 다른 피어가 참여하는 피어 그룹에 연결하려고 시도합니다.
PeerGroup만들기

PeerGroupCreate 함수는 새 피어 그룹을 만듭니다.
PeerGroupCreateInvitation

PeerGroupCreateInvitation 함수는 지정된 피어에서 그룹을 조인하는 데 사용할 수 있는 XML 문자열을 반환합니다.
PeerGroupCreatePasswordInvitation

지정된 피어에서 일치하는 암호를 사용하여 그룹을 조인하는 데 사용할 수 있는 XML 문자열을 반환합니다.
PeerGroupDelete

PeerGroupDelete 함수는 피어 그룹과 연결된 로컬 데이터 및 인증서를 삭제합니다.
PeerGroupDeleteRecord

PeerGroupDeleteRecord 함수는 피어 그룹에서 레코드를 삭제합니다. 작성자와 관리 역할의 다른 멤버는 특정 레코드를 삭제할 수 있습니다.
PeerGroupEnumConnections

PeerGroupEnumConnections 함수는 피어에서 현재 활성화된 연결의 열거형을 만듭니다.
PeerGroupEnumMembers

PeerGroupEnumMembers 함수는 사용 가능한 피어 그룹 멤버 및 연결된 멤버 자격 정보의 열거형을 만듭니다.
PeerGroupEnumRecords

PeerGroupEnumRecords 함수는 피어 그룹 레코드의 열거형을 만듭니다.
PeerGroupExportConfig

PeerGroupExportConfig 함수는 피어에 대한 그룹 구성을 ID, 그룹 이름 및 ID에 대한 GMC를 포함하는 XML 문자열로 내보냅니다.
PeerGroupExportDatabase

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

PeerGroupGetEventData 함수를 사용하면 애플리케이션이 그룹화 이벤트에서 반환된 데이터를 검색할 수 있습니다.
PeerGroupGetProperties

PeerGroupGetProperties 함수는 지정된 그룹의 속성에 대한 정보를 검색합니다.
PeerGroupGetRecord

PeerGroupGetRecord 함수는 특정 그룹 레코드를 검색합니다.
PeerGroupGetStatus

PeerGroupGetStatus 함수는 그룹의 현재 상태 검색합니다.
PeerGroupImportConfig

PeerGroupImportConfig 함수는 제공된 XML 구성 문자열의 특정 설정에 따라 ID에 대한 피어 그룹 구성을 가져옵니다.
PeerGroupImportDatabase

PeerGroupImportDatabase 함수는 로컬 파일에서 피어 그룹 데이터베이스를 가져옵니다.
PeerGroupIssueCredentials

PeerGroupIssueCredentials 함수는 GMC를 포함한 자격 증명을 특정 ID에 발급하고, 필요에 따라 초대된 피어가 피어 그룹에 조인하는 데 사용할 수 있는 초대 XML 문자열을 반환합니다.
PeerGroupJoin

PeerGroupJoin 함수는 PeerGroupConnect 또는 PeerGroupConnectByAddress를 호출하기 전에 초대가 포함된 피어를 준비하여 기존 피어 그룹에 조인합니다.
PeerGroupOpen

PeerGroupOpen 함수는 피어가 만들거나 조인한 피어 그룹을 엽니다. 피어 그룹을 연 후 피어는 이벤트 알림에 등록할 수 있습니다.
PeerGroupOpenDirectConnection

PeerGroupOpenDirectConnection 함수는 피어 그룹의 다른 피어와 직접 연결을 설정합니다.
PeerGroupParseInvitation

PeerGroupParseInvitation 함수는 특정 초대의 세부 정보가 포함된 PEER_INVITATION_INFO 구조를 반환합니다.
PeerGroupPasswordJoin

PeerGroupConnect 또는 PeerGroupConnectByAddress를 호출하기 전에 암호로 보호된 피어 그룹에 조인할 초대 및 올바른 암호를 사용하여 피어를 준비합니다.
PeerGroupPeerTimeToUniversalTime

PeerGroupPeerTimeToUniversalTime 함수는 피어 그룹 유지 관리 참조 시간 값을 피어 컴퓨터에 표시하기에 적합한 지역화된 시간 값으로 변환합니다.
PeerGroupRegisterEvent

PeerGroupRegisterEvent 함수는 특정 피어 그룹 이벤트에 대한 피어를 등록합니다.
PeerGroupSearchRecords

PeerGroupSearchRecords 함수는 로컬 피어 그룹 데이터베이스에서 제공된 조건과 일치하는 레코드를 검색합니다.
PeerGroupSendData

PeerGroupSendData 함수는 인접 또는 직접 연결을 통해 멤버에게 데이터를 보냅니다.
PeerGroupSetProperties

PeerGroupSetProperties 함수는 현재 피어 그룹 속성을 설정합니다. 이 API 버전 1.0에서는 피어 그룹의 작성자만 이 작업을 수행할 수 있습니다.
PeerGroupShutdown

PeerGroupShutdown 함수는 PeerGroupStartup을 사용하여 만든 피어 그룹을 닫고 할당된 리소스를 삭제합니다.
PeerGroupStartup

PeerGroupStartup 함수는 요청된 버전의 피어 인프라를 사용하여 피어 그룹을 시작합니다.
PeerGroupUniversalTimeToPeerTime

PeerGroupUniversalTimeToPeerTime 함수는 로컬 시간 값을 피어의 컴퓨터에서 공통 피어 그룹 시간 값으로 변환합니다.
PeerGroupUnregisterEvent

PeerGroupUnregisterEvent 함수는 제공된 이벤트 핸들과 연결된 피어 이벤트의 알림에서 피어를 등록 취소합니다.
PeerGroupUpdateRecord

PeerGroupUpdateRecord 함수는 특정 피어 그룹 내의 레코드를 업데이트합니다.
PeerHostNameToPeerName

PeerNameToPeerHostName에서 반환된 호스트 이름을 나타내는 피어 이름 문자열로 디코딩합니다.
PeerIdentity만들기

PeerIdentityCreate 함수는 새 피어 ID를 만들고 해당 이름을 반환합니다.
PeerIdentityDelete

PeerIdentityDelete 함수는 피어 ID를 영구적으로 삭제합니다. 여기에는 지정된 피어 ID와 연결된 모든 인증서, 개인 키 및 모든 그룹 정보를 제거하는 것이 포함됩니다.
PeerIdentityExport

PeerIdentityExport 함수를 사용하면 사용자가 하나의 피어 ID를 내보낼 수 있습니다. 그러면 사용자는 피어 ID를 다른 컴퓨터로 전송할 수 있습니다.
PeerIdentityGetCryptKey

PeerIdentityGetCryptKey 함수는 CSP(암호화 서비스 공급자)에 대한 핸들을 검색합니다.
PeerIdentityGetDefault

PeerIdentityGetDefault 함수는 현재 사용자의 기본 피어 이름 집합을 검색합니다.
PeerIdentityGetFriendlyName

PeerIdentityGetFriendlyName 함수는 피어 ID의 이름을 반환합니다.
PeerIdentityGetXML

PeerIdentityGetXML 함수는 피어 ID에 대한 설명을 반환합니다. 그러면 타사에 전달되고 피어 ID를 피어 그룹에 초대하는 데 사용할 수 있습니다. 이 정보는 XML 조각으로 반환됩니다.
PeerIdentityImport

PeerIdentityImport 함수는 하나의 피어 ID를 가져옵니다. 피어 ID가 컴퓨터에 있으면 PEER_E_ALREADY_EXISTS 반환됩니다.
PeerIdentitySetFriendlyName

PeerIdentitySetFriendlyName 함수는 지정된 피어 ID의 이름을 수정합니다. 식별 이름은 사람이 읽을 수 있는 이름입니다.
PeerNameToPeerHostName

제공된 피어 이름을 getaddrinfo Windows Sockets 함수에 대한 후속 호출과 함께 사용할 수 있는 형식으로 인코딩합니다.
PeerPnrpEndResolve

PeerPnrpStartResolve에 대한 이전 호출로 시작된 비동기 PNRP 확인 작업에 대한 핸들을 닫습니다.
PeerPnrpGetCloudInfo

호출 피어가 참여하는 PNRP(피어 이름 확인 프로토콜) 클라우드에 대한 정보를 검색합니다.
PeerPnrpGetEndpoint

비동기 피어 이름 확인 작업 중에 확인된 피어 엔드포인트 주소를 검색합니다.
PeerPnrpRegister

PNRP 클라우드에 피어를 등록하고 등록 업데이트에 사용할 수 있는 핸들을 반환합니다.
PeerPnrpResolve

특정 피어 이름에 대해 등록된 엔드포인트 주소를 가져옵니다.
PeerPnrpShutdown

PNRP(피어 이름 확인 프로토콜) 서비스의 실행 중인 instance 종료하고 연결된 모든 리소스를 해제합니다.
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 Graphing Infrastructure가 레코드의 유효성을 검사하기 위해 호출하는 함수를 지정합니다.

구조체

 
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_RECORD_CHANGE 또는 PEER_GROUP_EVENT_RECORD_CHANGE 이벤트가 트리거되는 경우 PEER_GRAPH_EVENT_DATA 구조체의 공용 구조체에서 가리켰습니다.
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 구조에는 피어 그래프, ID, scope 및 기타 정보의 정책에 대한 데이터가 포함됩니다.
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 클라우드에 등록할 때 피어 ID에서 제공하는 정보를 포함합니다.
PEER_PRESENCE_INFO

PEER_PRESENCE_INFO 구조에는 특정 피어 프레즌스 정보가 포함됩니다.
PEER_RECORD

PEER_RECORD 구조에는 애플리케이션에서 사용하는 레코드 개체가 포함됩니다.
PEER_SECURITY_INTERFACE

PEER_SECURITY_INTERFACE 구조는 Peer Graphing 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 열거형은 피어 그래프의 네트워크 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

피어 연락처가 연락처에서 현재 상태 업데이트를 받을 수 있는지 여부를 정의합니다.