Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 |