다음을 통해 공유


PEER_NODE_INFO 구조체(p2p.h)

PEER_NODE_INFO 구조에는 피어 그래프의 특정 노드와 관련된 정보가 포함됩니다.

구문

typedef struct peer_node_info_tag {
  DWORD         dwSize;
  ULONGLONG     ullNodeId;
  PWSTR         pwzPeerId;
  ULONG         cAddresses;
  PPEER_ADDRESS pAddresses;
  PWSTR         pwzAttributes;
} PEER_NODE_INFO, *PPEER_NODE_INFO;

멤버

dwSize

데이터 구조의 크기를 지정합니다. 값을 sizeof(PEER_NODE_INFO)로 설정합니다. 이 멤버는 필수이며 기본값이 없습니다.

ullNodeId

인접에 대한 애플리케이션의 연결을 식별하는 고유 ID를 지정합니다. 애플리케이션은 이 멤버의 값을 설정할 수 없으며 피어 그래프 인프라에서 만듭니다.

pwzPeerId

이 피어의 ID를 지정합니다. 이 값은 피어 그래프 인프라에 의해 애플리케이션에 대해 설정됩니다. 애플리케이션이 피어 그래프를 만들거나 열 때

cAddresses

pAddresses의 주소 수를 지정합니다. 이 멤버는 필수이며 기본값이 없습니다.

pAddresses

instance 그룹 트래픽에 대해 수신 대기 중인 주소와 포트를 나타내는 PEER_ADDRESS 구조의 배열을 가리킵니다. 이 멤버는 필수이며 기본값이 없습니다.

pwzAttributes

이 특정 노드를 설명하는 특성이 포함된 문자열을 가리킵니다. 이 문자열은 애플리케이션과 관련된 자유 형식 텍스트 문자열입니다. 이 매개 변수는 선택 사항입니다. 기본값은 NULL입니다.

요구 사항

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

추가 정보

PEER_ADDRESS

PeerGraphGetNodeInfo