Compartilhar via


estrutura PEER_GROUP_PROPERTIES (p2p.h)

A estrutura PEER_GROUP_PROPERTIES contém dados sobre a política de associação de um grupo de pares.

Sintaxe

typedef struct peer_group_properties_tag {
  DWORD        dwSize;
  DWORD        dwFlags;
  PWSTR        pwzCloud;
  PWSTR        pwzClassifier;
  PWSTR        pwzGroupPeerName;
  PWSTR        pwzCreatorPeerName;
  PWSTR        pwzFriendlyName;
  PWSTR        pwzComment;
  ULONG        ulMemberDataLifetime;
  ULONG        ulPresenceLifetime;
  DWORD        dwAuthenticationSchemes;
  PWSTR        pwzGroupPassword;
  PEER_ROLE_ID groupPasswordRole;
} PEER_GROUP_PROPERTIES, *PPEER_GROUP_PROPERTIES;

Membros

dwSize

Tamanho da estrutura, em bytes.

dwFlags

PEER_GROUP_PROPERTY_FLAGS sinalizadores que descrevem o comportamento de um grupo de pares. O valor padrão é zero (0), o que indica que os sinalizadores não estão definidos.

pwzCloud

Especifica o nome da nuvem PNRP (Protocolo de Resolução de Nomes de Par) na qual um grupo de pares participa. O valor padrão será "global", se esse membro for NULL.

pwzClassifier

Especifica o classificador usado para identificar a autoridade de um nome de par de grupo par para registro ou resolução em uma nuvem PNRP. O tamanho máximo desse campo é de 149 caracteres Unicode. Esse membro pode ser NULL.

pwzGroupPeerName

Especifica o nome de um grupo de pares registrado com o serviço PNRP. O tamanho máximo desse campo é de 137 caracteres Unicode.

pwzCreatorPeerName

Especifica o nome do par associado ao criador do grupo par. O tamanho máximo desse campo é de 137 caracteres Unicode. Se esse membro de estrutura for NULL, a implementação usará a identidade obtida de PeerIdentityGetDefault.

pwzFriendlyName

Especifica o nome amigável (exibição) de um grupo de pares. O tamanho máximo desse campo é de 255 caracteres.

pwzComment

Contém um comentário usado para descrever um grupo de pares. O tamanho máximo desse campo é de 255 caracteres.

ulMemberDataLifetime

Especifica o tempo de vida, em segundos, dos dados de membro do grupo par (PEER_MEMBER). O valor mínimo para esse campo é de 8 horas e o máximo é de 10 anos. O valor padrão é 2.419.200 segundos ou 28 dias.

Se esse valor for definido como zero (0), os dados de membro têm o tempo de vida máximo permitido, que é o tempo restante no tempo de vida do administrador que emite as credenciais para um membro.

ulPresenceLifetime

Especifica o tempo de vida, em segundos, das informações de presença publicadas em um grupo de pares. O valor padrão é 300 segundos. Não defina o valor de ulPresenceLifetime para menos de 300 segundos. Se esse membro for definido como menor que o valor padrão de 300 segundos, poderá ocorrer um comportamento indefinido.

dwAuthenticationSchemes

Windows Vista ou posterior. OR lógico de PEER_GROUP_AUTHENTICATION_SCHEME valores de enumeração que indicam os tipos de autenticação compatíveis com o grupo de pares.

pwzGroupPassword

Windows Vista ou posterior. Ponteiro para uma cadeia de caracteres Unicode que contém a senha usada para autenticar pares que tentam ingressar no grupo de pares.

groupPasswordRole

Windows Vista ou posterior. Valor guid que indica a função de grupo de pares para a qual a senha é necessária para autenticação.

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 paraWindows XP
Servidor mínimo com suporte Nenhum compatível
Cabeçalho p2p.h

Confira também

PeerGroupCreate

PeerGroupGetProperties

PeerGroupSetProperties