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 |