Partager via


PeerPnrpStartup, fonction (p2p.h)

La fonction PeerPnrpStartup démarre le service PNRP (Peer Name Resolution Protocol) pour l’homologue appelant.

Syntaxe

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerPnrpStartup(
  WORD wVersionRequested
);

Paramètres

wVersionRequested

Version de PNRP à utiliser pour ce service instance. La valeur par défaut est PNRP_VERSION (2).

Valeur retournée

Si l’appel de fonction réussit, la valeur de retour est S_OK. Sinon, elle retourne l’une des valeurs suivantes.

Code de retour Description
E_INVALIDARG
L’un des paramètres n’est pas valide.
E_OUTOFMEMORY
La mémoire est insuffisante pour effectuer l’opération spécifiée.
PEER_E_UNSUPPORTED_VERSION
La version fournie n’est pas prise en charge.
PEER_E_SERVICE_NOT_AVAILABLE
L’infrastructure Peer Collaboration, qui inclut Personnes Près de moi, n’est pas disponible. Ce code est également retourné chaque fois qu’une tentative est effectuée pour utiliser l’infrastructure de collaboration à partir d’un processus avec élévation de privilèges.

Remarques

Pour arrêter le service PNRP de l’homologue appelant et libérer toutes les ressources qui lui sont associées, appelez PeerPnrpShutdown.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2 [applications de bureau uniquement],Windows XP avec SP1 avec le Pack de mise en réseau avancé pour Windows XP
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête p2p.h
Bibliothèque P2P.lib
DLL P2P.dll

Voir aussi

PeerPnrpShutdown