Función PeerCollabGetApplicationRegistrationInfo (p2p.h)

La función PeerCollabGetApplicationRegistrationInfo obtiene información de registro específica de la aplicación.

Sintaxis

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerCollabGetApplicationRegistrationInfo(
  [in]  const GUID                          *pApplicationId,
  [in]  PEER_APPLICATION_REGISTRATION_TYPE  registrationType,
  [out] PPEER_APPLICATION_REGISTRATION_INFO *ppApplication
);

Parámetros

[in] pApplicationId

Puntero al valor GUID que representa las marcas de registro de aplicaciones de un mismo nivel determinado.

[in] registrationType

Valor de enumeración PEER_APPLICATION_REGISTRATION_TYPE que describe si la aplicación del mismo nivel está registrada en el usuario actual o en todos los usuarios del equipo local.

[out] ppApplication

Puntero a la dirección de una estructura de PEER_APPLICATION_REGISTRATION_INFO que contiene la información sobre la aplicación registrada específica de un mismo nivel. Los datos devueltos en este parámetro se pueden 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_FOUND
La aplicación solicitada no está registrada para el registrationType especificado.

Comentarios

Una aplicación es un conjunto de características de software o software disponibles en el punto de conexión del mismo nivel. Normalmente, esto hace referencia a paquetes de software que admiten actividades de red del mismo nivel, como juegos u otras aplicaciones colaborativas.

Una aplicación del mismo nivel tiene un GUID que representa una sola aplicación. Cuando se registra una aplicación para un mismo nivel, este GUID y la aplicación correspondiente se pueden poner a disposición de todos los contactos de confianza del mismo nivel, lo que indica las actividades en las que puede participar el mismo nivel. Para anular el registro de una aplicación del mismo nivel, llame a PeerCollabUnregisterApplication con este GUID.

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_APPLICATION_REGISTRATION_INFO

PEER_APPLICATION_REGISTRATION_TYPE

Funciones de API de colaboración del mismo nivel

PeerCollabRegisterApplication

PeerCollabUnregisterApplication