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 |