Compartilhar via


estrutura PEER_PNRP_REGISTRATION_INFO (p2p.h)

A estrutura PEER_PNRP_REGISTRATION_INFO contém as informações fornecidas por uma identidade de par quando ela se registra em uma nuvem PNRP.

Sintaxe

typedef struct peer_pnrp_registration_info_tag {
  PWSTR     pwzCloudName;
  PWSTR     pwzPublishingIdentity;
  ULONG     cAddresses;
  SOCKADDR  **ppAddresses;
  WORD      wPort;
  PWSTR     pwzComment;
  PEER_DATA payload;
} PEER_PNRP_REGISTRATION_INFO, *PPEER_PNRP_REGISTRATION_INFO;

Membros

pwzCloudName

Ponteiro para uma cadeia de caracteres Unicode que contém o nome da nuvem PNRP para a qual essa identidade de par está solicitando o registro. Se FOR NULL, o registro será feito em todas as nuvens. É possível usar o valor especial PEER_PNRP_ALL_LINK_CLOUDS para registrar em todas as nuvens locais de link.

pwzPublishingIdentity

Ponteiro para uma cadeia de caracteres Unicode que contém o nome da identidade de par que solicita o registro.

cAddresses

O número de estruturas SOCKADDR em ppAddresses. É possível usar o valor especial PEER_PNRP_AUTO_ADDRESSES fazer com que a infraestrutura escolha automaticamente os endereços.

ppAddresses

Ponteiro para uma matriz de ponteiros para estruturas SOCKADDR que contêm os endereços IP associados ao adaptador de rede da identidade de par que solicita o registro.

wPort

A porta do adaptador de rede atribuída ao endereço que o par está publicando.

pwzComment

Ponteiro para uma cadeia de caracteres Unicode terminada em zero que contém um comentário para esse ponto de extremidade par.

payload

Uma estrutura PEER_DATA que contém um ponteiro para um buffer de bytes opaco que contém dados específicos do aplicativo para o ponto de extremidade par (como uma mensagem ou uma imagem).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP com SP2 [somente aplicativos da área de trabalho], Windows XP com SP1 com o Pacote de Rede Avançado para Windows XP
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho p2p.h