Condividi tramite


Funzione PeerCollabQueryContactData (p2p.h)

La funzione PeerCollabQueryContactData recupera le informazioni di contatto per l'endpoint peer fornito.

Sintassi

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerCollabQueryContactData(
  [in, optional] PCPEER_ENDPOINT pcEndpoint,
  [out]          PWSTR           *ppwzContactData
);

Parametri

[in, optional] pcEndpoint

Puntatore a una struttura PEER_ENDPOINT contenente l'endpoint peer su cui ottenere le informazioni di contatto.

Se questo parametro è impostato su NULL, vengono ottenute le informazioni di contatto per l'endpoint peer corrente.

[out] ppwzContactData

Puntatore a un buffer di stringa Unicode con terminazione zero contenente i dati di contatto per l'endpoint fornito in pcEndpoint. Chiamare PeerFreeData per liberare i dati.

Valore restituito

Restituisce S_OK se la funzione ha esito positivo. In caso contrario, la funzione restituisce uno dei valori seguenti.

Codice restituito Descrizione
E_OUTOFMEMORY
Memoria insufficiente per supportare questa operazione.
E_INVALIDARG
Uno degli argomenti non è valido.
PEER_E_NOT_FOUND
I dati di contatto richiesti non esistono. Provare a chiamare PeerCollabRefreshEndpointData prima di eseguire un altro tentativo.

Commenti

Per recuperare i dati di contatto per un endpoint correttamente, è necessario che si verifichi uno dei seguenti elementi:

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione p2p.h
Libreria P2P.lib
DLL P2P.dll

Vedi anche

PEER_ENDPOINT

Funzioni API di collaborazione peer