Compartilhar via


estrutura PEER_OBJECT (p2p.h)

A estrutura PEER_OBJECT contém informações de tempo de execução específicas do aplicativo que podem ser compartilhadas com contatos confiáveis em uma rede de colaboração par.

Sintaxe

typedef struct peer_object_tag {
  GUID      id;
  PEER_DATA data;
  DWORD     dwPublicationScope;
} PEER_OBJECT, *PPEER_OBJECT;

Membros

id

Valor guid sob o qual o objeto par é registrado exclusivamente.

data

PEER_DATA estrutura que contém informações que descrevem o objeto par.

dwPublicationScope

PEER_PUBLICATION_SCOPE valor de enumeração que especifica o escopo da publicação para esse objeto par.

Comentários

Objetos pares são itens de dados em tempo de execução associados a um aplicativo específico, como uma imagem ou avatar, um certificado ou uma descrição específica. Cada objeto par deve ter um tamanho menor que 16K.

Os contatos confiáveis que observam esse objeto par terão um evento PEER_EVENT_OBJECT_CHANGED gerado neles sinalizando a alteração desse objeto par no status.

As informações de objeto par estão contidas no membro de dados dessa estrutura e representadas como um buffer de bytes com um tamanho máximo de 16K.

O tempo de vida de um objeto par está vinculado ao tempo de vida do aplicativo que o registrou.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Cabeçalho p2p.h

Confira também

PEER_DATA

Estruturas de API de Colaboração de Pares