Функция PeerCollabGetApplicationRegistrationInfo (p2p.h)
Функция PeerCollabGetApplicationRegistrationInfo получает сведения о регистрации конкретного приложения.
Синтаксис
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerCollabGetApplicationRegistrationInfo(
[in] const GUID *pApplicationId,
[in] PEER_APPLICATION_REGISTRATION_TYPE registrationType,
[out] PPEER_APPLICATION_REGISTRATION_INFO *ppApplication
);
Параметры
[in] pApplicationId
Указатель на значение GUID, представляющее флаги регистрации приложений определенного однорангового узла.
[in] registrationType
Значение перечисления PEER_APPLICATION_REGISTRATION_TYPE , указывающее, зарегистрировано ли одноранговое приложение для текущего пользователя или всех пользователей локального компьютера.
[out] ppApplication
Указатель на адрес структуры PEER_APPLICATION_REGISTRATION_INFO , содержащей сведения о конкретном зарегистрированном приложении однорангового узла. Данные, возвращаемые в этом параметре, можно освободить, вызвав PeerFreeData.
Возвращаемое значение
Возвращает S_OK, если функция выполнена успешно. В противном случае функция возвращает одно из следующих значений.
Код возврата | Описание |
---|---|
|
Недостаточно памяти для поддержки этой операции. |
|
Один из аргументов недопустим. |
|
Запрошенное приложение не зарегистрировано для заданного параметра registrationType. |
Комментарии
Приложение — это набор программного обеспечения или программных функций, доступных в конечной точке однорангового узла. Обычно это относится к пакетам программного обеспечения, поддерживающим одноранговые сетевые действия, такие как игры или другие приложения для совместной работы.
Одноранговое приложение имеет GUID, представляющий одно приложение. Когда приложение зарегистрировано для однорангового узла, этот GUID и соответствующее приложение могут быть доступны всем доверенным контактам однорангового узла, что указывает на действия, в которые может участвовать одноранговый узел. Чтобы отменить регистрацию однорангового приложения, вызовите PeerCollabUnregisterApplication с этим GUID.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | p2p.h |
Библиотека | P2P.lib |
DLL | P2P.dll |
См. также раздел
PEER_APPLICATION_REGISTRATION_INFO
PEER_APPLICATION_REGISTRATION_TYPE