Compartilhar via


estrutura PEER_APPLICATION (p2p.h)

A estrutura PEER_APPLICATION contém dados que descrevem um aplicativo ou componente de software instalado localmente que pode ser registrado e compartilhado com contatos confiáveis em uma rede de colaboração par.

Sintaxe

typedef struct peer_application_tag {
  GUID      id;
  PEER_DATA data;
  PWSTR     pwzDescription;
} PEER_APPLICATION, *PPEER_APPLICATION;

Membros

id

O valor guid sob o qual o aplicativo está registrado no computador local.

data

PEER_DATA estrutura que contém as informações do aplicativo em um buffer de bytes de membro. Essas informações estão disponíveis para qualquer pessoa que possa consultar as informações de membro do par local. Esses dados são limitados a 16K.

pwzDescription

Ponteiro para uma cadeia de caracteres Unicode terminada em zero que contém uma descrição opcional do aplicativo local. Essa descrição é limitada a 255 caracteres unicode.

Comentários

Um "aplicativo" é um conjunto de recursos de software ou software disponíveis no ponto de extremidade do par. Normalmente, isso se refere a pacotes de software que dão suporte a atividades de rede de pares, como jogos ou outros aplicativos colaborativos.

Um aplicativo par tem um GUID que representa um único aplicativo específico. Quando um aplicativo é registrado para um par, esse GUID e o aplicativo correspondente podem ser disponibilizados para todos os contatos confiáveis do par, indicando as atividades das quais o par pode participar. Para cancelar o registro de um aplicativo par, chame PeerCollabUnregisterApplication com esse GUID.

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 da API de Colaboração de Pares