Compartir a través de


estructura PEER_GROUP_PROPERTIES (p2p.h)

La estructura PEER_GROUP_PROPERTIES contiene datos sobre la directiva de pertenencia de un grupo del mismo nivel.

Sintaxis

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;

Miembros

dwSize

Tamaño de la estructura, en bytes.

dwFlags

PEER_GROUP_PROPERTY_FLAGS marcas que describen el comportamiento de un grupo del mismo nivel. El valor predeterminado es cero (0), que indica que no se establecen marcas.

pwzCloud

Especifica el nombre de la nube del Protocolo de resolución de nombres del mismo nivel (PNRP) en la que participa un grupo del mismo nivel. El valor predeterminado es "global", si este miembro es NULL.

pwzClassifier

Especifica el clasificador utilizado para identificar la autoridad de un nombre del mismo nivel de grupo del mismo nivel para el registro o la resolución dentro de una nube PNRP. El tamaño máximo de este campo es de 149 caracteres Unicode. Este miembro puede ser NULL.

pwzGroupPeerName

Especifica el nombre de un grupo del mismo nivel que está registrado con el servicio PNRP. El tamaño máximo de este campo es de 137 caracteres Unicode.

pwzCreatorPeerName

Especifica el nombre del mismo nivel asociado al creador del grupo del mismo nivel. El tamaño máximo de este campo es de 137 caracteres Unicode. Si este miembro de estructura es NULL, la implementación usa la identidad obtenida de PeerIdentityGetDefault.

pwzFriendlyName

Especifica el nombre descriptivo (para mostrar) de un grupo del mismo nivel. El tamaño máximo de este campo es de 255 caracteres.

pwzComment

Contiene un comentario usado para describir un grupo del mismo nivel. El tamaño máximo de este campo es de 255 caracteres.

ulMemberDataLifetime

Especifica la duración, en segundos, de los datos de miembro del grupo del mismo nivel (PEER_MEMBER). El valor mínimo de este campo es de 8 horas y el máximo es de 10 años. El valor predeterminado es 2.419.200 segundos o 28 días.

Si este valor se establece en cero (0), los datos de miembro tienen la duración máxima permitida, que es el tiempo restante en la duración del administrador que emite las credenciales de un miembro.

ulPresenceLifetime

Especifica la duración, en segundos, de la información de presencia publicada en un grupo del mismo nivel. El valor predeterminado es 300 segundos. No establezca el valor de ulPresenceLifetime en menos de 300 segundos. Si este miembro se establece en menor que el valor predeterminado de 300 segundos, se puede producir un comportamiento indefinido.

dwAuthenticationSchemes

Windows Vista o posterior. OR lógico de PEER_GROUP_AUTHENTICATION_SCHEME valores de enumeración que indican los tipos de autenticación admitidos por el grupo del mismo nivel.

pwzGroupPassword

Windows Vista o posterior. Puntero a una cadena Unicode que contiene la contraseña usada para autenticar elementos del mismo nivel que intentan unirse al grupo del mismo nivel.

groupPasswordRole

Windows Vista o posterior. Valor GUID que indica el rol de grupo del mismo nivel para el que se requiere la contraseña para la autenticación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP con SP2 [solo aplicaciones de escritorio],Windows XP con SP1 con advanced Networking Pack forWindows XP
Servidor mínimo compatible No se admite ninguno
Encabezado p2p.h

Consulte también

PeerGroupCreate

PeerGroupGetProperties

PeerGroupSetProperties