Функция PeerDistServerUnpublish (peerdist.h)
Функция PeerDistServerUnpublish удаляет публикацию, созданную с помощью PeerDistServerPublishStream.
Синтаксис
DWORD PeerDistServerUnpublish(
[in] PEERDIST_INSTANCE_HANDLE hPeerDist,
DWORD cbContentIdentifier,
[in] PBYTE pContentIdentifier
);
Параметры
[in] hPeerDist
PEERDIST_INSTANCE_HANDLE, возвращенный PeerDistStartup.
cbContentIdentifier
Длина идентификатора содержимого в байтах.
[in] pContentIdentifier
Указатель на буфер, содержащий идентификатор содержимого.
Возвращаемое значение
Если функция завершается успешно, возвращаемое значение будет ERROR_SUCCESS. В противном случае функция может вернуть одно из следующих значений:
Код возврата | Описание |
---|---|
|
Один или несколько параметров являются недопустимыми. |
|
Недопустимый дескриптор hPeerDist. |
|
Эта функция отключена групповая политика. |
|
Служба недоступна. |
Комментарии
Функция PeerDistServerUnpublish отменяет все ожидающие операции с неопубликованным содержимым в сеансе однорангового распространения, связанном с указанным hPeerDist. Клиент по-прежнему должен закрыть ранее открытые дескрипторы для этого содержимого с помощью вызова PeerDistClientCloseContent.
Публикация доступна только для учетной записи пользователя, которая первоначально опубликовала содержимое.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 Профессиональная [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | peerdist.h |
Библиотека | PeerDist.lib |
DLL | PeerDist.dll |