Condividi tramite


Funzione PeerCollabSignout (p2p.h)

La funzione PeerCollabSignout firma un peer out di un tipo specifico di provider di presenza di rete di collaborazione peer.

Sintassi

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerCollabSignout(
  [in] DWORD dwSigninOptions
);

Parametri

[in] dwSigninOptions

PEER_SIGNIN_FLAGS valore di enumerazione contenente le opzioni di accesso del provider di presenza per il peer chiamante. Questo valore viene ottenuto chiamando PeerCollabGetSigninOptions dall'applicazione peer.

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_INITIALIZED
L'applicazione non ha eseguito una chiamata precedente a PeerCollabStartup.

Commenti

Se l'infrastruttura di collaborazione del peer locale viene disconnessa sia da Internet che da Persone Presenza vicino a me, tutte le informazioni temporanee come oggetti e l'ID endpoint vengono eliminati. Qualsiasi applicazione che usa queste informazioni deve ripubblicare le informazioni. Un singolo evento che indica che viene generato l'accesso, anziché inviare più singoli eventi per ogni oggetto o applicazione.

Più applicazioni possono usare l'infrastruttura in qualsiasi momento. Non è consigliabile disconnettere un'unica applicazione, perché altre applicazioni non potranno usare l'infrastruttura. Le applicazioni devono essere preparate anche per gestire l'accesso dell'utente e disconnettersi o situazioni in cui un computer passa al sonno o all'ibernazione.

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_SIGNIN_FLAGS

Funzioni API di collaborazione peer

PeerCollabGetSigninOptions