Compartir a través de


Función PeerCollabExportContact (p2p.h)

La función PeerCollabExportContact exporta los datos de contacto asociados a un nombre del mismo nivel a un búfer de cadena. El búfer contiene datos de contacto en formato XML.

La función PeerCollabAddContact permite que otros elementos del mismo nivel usen esta cadena XML.

Sintaxis

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerCollabExportContact(
  [in, optional]  PCWSTR pwzPeerName,
  [out, optional] PWSTR  *ppwzContactData
);

Parámetros

[in, optional] pwzPeerName

Puntero a cadena Unicode terminada en cero que contiene el nombre del contacto del mismo nivel para el que se va a exportar.

Si este parámetro es NULL, se exporta la información de contacto "Me" para el elemento del mismo nivel que realiza la llamada.

[out, optional] ppwzContactData

Puntero a un búfer de cadena terminada en cero que contiene datos XML de contacto del mismo nivel donde los nombres del mismo nivel coinciden con la cadena proporcionada en pwzPeerName.

La memoria devuelta aquí se puede liberar llamando a PeerFreeData.

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
Uno de los argumentos no es válido.

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

Funciones de API de colaboración del mismo nivel