Funzione PeerCollabEnumApplicationRegistrationInfo (p2p.h)
La funzione PeerCollabEnumApplicationRegistrationInfo ottiene l'handle di enumerazione usato per recuperare le informazioni sull'applicazione peer.
Sintassi
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerCollabEnumApplicationRegistrationInfo(
[in] PEER_APPLICATION_REGISTRATION_TYPE registrationType,
[out] HPEERENUM *phPeerEnum
);
Parametri
[in] registrationType
Valore PEER_APPLICATION_REGISTRATION_TYPE che specifica se l'applicazione del peer è registrata all'utente corrente o a tutti gli utenti del computer del peer.
[out] phPeerEnum
Puntatore a un handle di enumerazione peer per le informazioni di registrazione dell'applicazione peer. Questi dati vengono ottenuti passando questo handle a PeerGetNextItem.
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'infrastruttura peer di Windows non viene inizializzata. È necessaria la chiamata alla funzione di inizializzazione pertinente. |
Commenti
Per ottenere le singole applicazioni peer, passare l'handle restituito a PeerGetNextItem. Verrà restituita una matrice di strutture PEER_APPLICATION_REGISTRATION_INFO . Per chiudere l'enumerazione e rilasciare le risorse associate, passare questo handle a PeerEndEnumeration. I singoli elementi restituiti dall'enumerazione devono essere rilasciati con PeerFreeData.
Un'applicazione è un set di funzionalità software o software disponibili nell'endpoint del peer. In genere, si riferisce a pacchetti software che supportano attività di rete peer, ad esempio giochi o altre applicazioni collaborative.
Un'applicazione peer ha un GUID che rappresenta una singola applicazione specifica. Quando un'applicazione viene registrata per un peer, questo GUID e l'applicazione corrispondente possono essere resi disponibili a tutti i contatti attendibili del peer, indicando le attività a cui il peer può partecipare. Per annullare la registrazione dell'applicazione di un peer, chiamare PeerCollabUnregisterApplication con questo GUID.
Gli elementi di informazioni di registrazione dell'applicazione peer vengono restituiti come singole strutture di PEER_APPLICATION_REGISTRATION_INFO .
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_APPLICATION_REGISTRATION_INFO
PEER_APPLICATION_REGISTRATION_TYPE