Funzione PeerCollabGetPresenceInfo (p2p.h)
La funzione PeerCollabGetPresenceInfo recupera le informazioni di presenza per l'endpoint associato a un contatto specifico.
Sintassi
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerCollabGetPresenceInfo(
[in] PCPEER_ENDPOINT pcEndpoint,
[out] PPEER_PRESENCE_INFO *ppPresenceInfo
);
Parametri
[in] pcEndpoint
Puntatore a una struttura PEER_ENDPOINT che contiene l'endpoint specifico associato al contatto specificato in pcContact per cui devono essere restituite informazioni sulla presenza.
[out] ppPresenceInfo
Puntatore all'indirizzo della struttura PEER_PRESENCE_INFO contenente i dati di presenza richiesti per l'endpoint fornito.
Valore restituito
Restituisce S_OK se la funzione ha esito positivo. In caso contrario, la funzione restituisce uno dei valori seguenti.
Codice restituito | Descrizione |
---|---|
|
Memoria insufficiente per supportare questa operazione. |
|
Uno degli argomenti non è valido. |
|
L'applicazione non ha eseguito una chiamata precedente a PeerCollabStartup. |
|
Le informazioni sulla presenza per l'endpoint specificato non sono state trovate nella rete di collaborazione peer. |
Commenti
Per ottenere un oggetto peer correttamente:
- L'endpoint deve essere stato ottenuto in precedenza chiamando PeerCollabEnumEndpoints.
- Il peer locale deve avere sottoscritto l'endpoint chiamando PeerCollabSubscribeEndpointData.
- I dati dell'endpoint devono essere aggiornati chiamando PeerCollabRefreshEndpointData correttamente.
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 |