Función PeerCollabEnumPeopleNearMe (p2p.h)

La función PeerCollabEnumPeopleNearMe devuelve un identificador a un conjunto enumerado que contiene todos los puntos de conexión de la red de colaboración del mismo nivel "people near me" disponibles actualmente en la subred del mismo nivel que realiza la llamada.

Sintaxis

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerCollabEnumPeopleNearMe(
  [out] HPEERENUM *phPeerEnum
);

Parámetros

[out] phPeerEnum

Puntero a un identificador de un conjunto enumerado que contiene todos los puntos de conexión de la red de colaboración del mismo nivel "personas cercanas a mí" disponibles actualmente en la subred del mismo nivel que realiza la llamada.

Valor devuelto

Devuelve S_OK si la función se realiza correctamente. De lo contrario, la función devuelve uno de los valores siguientes.

Código devuelto Descripción
E_OUTOFMEMORY
No hay suficiente memoria para admitir esta operación.
E_INVALIDARG
Uno de los argumentos no es válido.
PEER_E_NOT_INITIALIZED
La infraestructura del mismo nivel de Windows no se inicializa. Se requiere llamar a la función de inicialización pertinente.
PEER_E_NOT_SIGNED_IN
La operación requiere que el usuario inicie sesión.

Comentarios

Para obtener los contactos individuales de "personas cercanas a mí", pase el identificador devuelto a PeerGetNextItem. Se devuelve una matriz de punteros a las estructuras PEER_PEOPLE_NEAR_ME . Para cerrar la enumeración y liberar los recursos asociados, pase este identificador a PeerEndEnumeration. Los elementos individuales devueltos por la enumeración deben liberarse con PeerFreeData.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado p2p.h
Library P2P.lib
Archivo DLL P2P.dll

Consulte también

PEER_PEOPLE_NEAR_ME

Funciones de API de colaboración del mismo nivel

PeerCollabSignin