Função PeerGraphSendData (p2p.h)
A função PeerGraphSendData envia dados para um nó vizinho ou um nó conectado diretamente.
Sintaxe
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphSendData(
[in] HGRAPH hGraph,
[in] ULONGLONG ullConnectionId,
[in] const GUID *pType,
[in] ULONG cbData,
[in] PVOID pvData
);
Parâmetros
[in] hGraph
Manipule para o grafo par.
[in] ullConnectionId
Especifica a ID exclusiva da conexão na qual enviar dados.
[in] pType
Especifica um tipo de dados definido pelo aplicativo a ser enviado. Esse parâmetro não pode ser NULL.
[in] cbData
Especifica o número de bytes apontados por pvData.
[in] pvData
Ponteiro para os dados a serem enviados.
Retornar valor
Retorna S_OK se a operação for bem-sucedida; caso contrário, a função retornará um dos seguintes valores:
Código de retorno | Descrição |
---|---|
|
Um dos parâmetros não é válido. |
|
Não existe nenhuma conexão com a ID fornecida. |
|
O identificador para o grafo par é inválido. |
|
O grafo deve ser inicializado com uma chamada para PeerGraphStartup antes de usar essa função. |
Comentários
A função PeerGraphSendData retorna assim que os dados são enviados para a camada de rede; a camada de grafo de pares não aguarda uma confirmação do outro lado da conexã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 |
Plataforma de Destino | Windows |
Cabeçalho | p2p.h |
Biblioteca | P2PGraph.lib |
DLL | P2PGraph.dll |