Поделиться через


перечисление PEER_PRESENCE_STATUS (p2p.h)

Перечисление PEER_PRESENCE_STATUS определяет набор возможных параметров состояния присутствия, доступных для однорангового узла, который участвует в одноранговой сети совместной работы. Эти параметры могут быть заданы конечной точкой сети для совместной работы однорангового узла, чтобы указать текущий уровень участия однорангового узла для его наблюдателя.

Синтаксис

typedef enum peer_presence_status_tag {
  PEER_PRESENCE_OFFLINE = 0,
  PEER_PRESENCE_OUT_TO_LUNCH = 1,
  PEER_PRESENCE_AWAY = 2,
  PEER_PRESENCE_BE_RIGHT_BACK = 3,
  PEER_PRESENCE_IDLE = 4,
  PEER_PRESENCE_BUSY = 5,
  PEER_PRESENCE_ON_THE_PHONE = 6,
  PEER_PRESENCE_ONLINE = 7
} PEER_PRESENCE_STATUS;

Константы

 
PEER_PRESENCE_OFFLINE
Значение: 0
Пользователь находится в автономном режиме.
PEER_PRESENCE_OUT_TO_LUNCH
Значение: 1
В настоящее время пользователь находится "на обед" и не может ответить.
PEER_PRESENCE_AWAY
Значение: 2
Пользователь отсутствует и не может ответить.
PEER_PRESENCE_BE_RIGHT_BACK
Значение: 3
Пользователь ушел из приложения и в ближайшее время примет участие в нем.
PEER_PRESENCE_IDLE
Значение: 4
Пользователь находится в режиме простоя.
PEER_PRESENCE_BUSY
Значение: 5
Пользователь занят и не хочет беспокоиться.
PEER_PRESENCE_ON_THE_PHONE
Значение: 6
Пользователь в настоящее время находится на телефоне и не хочет беспокоиться.
PEER_PRESENCE_ONLINE
Значение: 7
Пользователь активно участвует в одноранговой сети совместной работы.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Верхняя часть p2p.h

См. также раздел

Перечисления API совместной работы