Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется одноранговым подключением. Дополнительные сведения см. в разделе:
peerdist.h содержит следующие программные интерфейсы:
Функции
|
PeerDistClientAddContentInformation Функция PeerDistClientAddContentInformation добавляет сведения о содержимом, связанные с дескриптором содержимого, открытым PeerDistClientOpenContent. |
|
PeerDistClientAddData Функция PeerDistClientAddData используется для передачи содержимого в локальный кэш. |
|
PeerDistClientBlockRead Функция PeerDistClientBlockRead считывает блоки данных содержимого. |
|
PeerDistClientCancelAsyncOperation Функция PeerDistClientCancelAsyncOperation отменяет асинхронную операцию, связанную со структурой OVERLAPPED и дескриптором содержимого, возвращенным PeerDistClientOpenContent. |
|
PeerDistClientCloseContent Функция PeerDistClientCloseContent закрывает дескриптор содержимого, открытый PeerDistClientOpenContent. |
|
PeerDistClientCompleteContentInformation Функция PeerDistClientCompleteContentInformation завершает процесс добавления сведений о содержимом. |
|
PeerDistClientFlushContent Функция PeerDistClientFlushContent позволяет клиенту удалять содержимое, добавленное в локальный кэш, с помощью функции PeerDistClientAddData с помощью связанного PEERDIST_CONTENT_TAG. |
|
PeerDistClientGetInformationByHandle Функция PeerDistClientGetInformationByHandle извлекает дополнительные сведения из службы однорангового распределения для определенного дескриптора содержимого. |
|
PeerDistClientOpenContent Функция PeerDistClientOpenContent открывается и возвращает PEERDIST_CONTENT_HANDLE. Клиент использует дескриптор содержимого для получения данных из службы однорангового распределения. |
|
PeerDistClientStreamRead PeerDistClientStreamRead считывает последовательность байтов из потока содержимого. |
|
PeerDistGetOverlappedResult Функция PeerDistGetOverlappedResult извлекает результаты асинхронных операций. |
|
PeerDistGetStatus Функция PeerDistGetStatus возвращает текущее состояние службы однорангового распределения. |
|
PeerDistGetStatusEx Функция PeerDistGetStatusEx возвращает текущее состояние и возможности службы однорангового распределения. |
|
PeerDistRegisterForStatusChangeNotification Функция PeerDistRegisterForStatusChangeNotification запрашивает уведомление об изменении состояния службы однорангового распространения. |
|
PeerDistRegisterForStatusChangeNotificationEx Функция PeerDistRegisterForStatusChangeNotificationEx запрашивает уведомление об изменении состояния службы однорангового распространения. |
|
PeerDistServerCancelAsyncOperation Функция PeerDistServerCancelAsyncOperation отменяет асинхронную операцию, связанную с идентификатором содержимого и структурой OVERLAPPED. |
|
PeerDistServerCloseContentInformation Функция PeerDistServerCloseContentInformation закрывает дескриптор, открытый PeerDistServerOpenContentInformation. |
|
PeerDistServerCloseStreamHandle Функция PeerDistServerCloseStreamHandle закрывает дескриптор, возвращаемый PeerDistServerPublishStream. |
|
PeerDistServerOpenContentInformation Функция PeerDistServerOpenContentInformation открывает PEERDIST_CONTENTINFO_HANDLE. Клиент использует дескриптор для получения сведений о содержимом. |
|
PeerDistServerOpenContentInformationEx Функция PeerDistServerOpenContentInformationEx открывает PEERDIST_CONTENTINFO_HANDLE. Клиент использует дескриптор для получения сведений о содержимом. |
|
PeerDistServerPublishAddToStream Функция PeerDistServerPublishAddToStream добавляет данные в поток публикации. |
|
PeerDistServerPublishCompleteStream Функция PeerDistServerPublishCompleteStream завершает процесс добавления данных в поток. |
|
PeerDistServerPublishStream Функция PeerDistServerPublishStream инициализирует новый поток для публикации в службе однорангового распределения. |
|
PeerDistServerRetrieveContentInformation Функция PeerDistServerRetrieveContentInformation извлекает закодированные сведения о содержимом, связанные с дескриптором, возвращенным PeerDistServerOpenContentInformation. |
|
PeerDistServerUnpublish Функция PeerDistServerUnpublish удаляет публикацию, созданную с помощью PeerDistServerPublishStream. |
|
PeerDistShutdown Функция PeerDistShutdown освобождает ресурсы, выделенные вызовом PeerDistStartup. Каждый дескриптор, возвращаемый вызовом PeerDistStartup, должен быть закрыт соответствующим вызовом PeerDistShutdown. |
|
PeerDistStartup Функция PeerDistStartup создает новый дескриптор экземпляра однорангового распределения, который должен быть передан всем остальным API однорангового распределения. |
|
PeerDistUnregisterForStatusChangeNotification Функция PeerDistUnregisterForStatusChangeNotification отменяет регистрацию уведомления об изменении состояния для сеанса, связанного с указанным дескриптором. |
Структуры
|
PEERDIST_CLIENT_BASIC_INFO Структура PEERDIST_CLIENT_BASIC_INFO указывает, есть ли несколько клиентов, одновременно скачивая одно и то же содержимое. |
|
PEERDIST_CONTENT_TAG PEERDIST_CONTENT_TAG структура содержит предоставленный клиентом тег содержимого в качестве входных данных ДЛЯ API PeerDistClientOpenContent. |
|
PEERDIST_PUBLICATION_OPTIONS PEERDIST_PUBLICATION_OPTIONS структура содержит параметры публикации, включая сведения о версии API и флаги возможных вариантов. |
|
PEERDIST_RETRIEVAL_OPTIONS Структура PEER_RETRIEVAL_OPTIONS содержит версию извлекаемых сведений о содержимом. |
|
PEERDIST_STATUS_INFO Структура PEERDIST_STATUS_INFO содержит сведения о текущем состоянии и возможностях службы BranchCache на локальном компьютере. |
Перечисления
|
PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS Перечисление PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS определяет возможные значения сведений о клиенте. |
|
PEERDIST_STATUS PEERDIST_STATUS перечисление определяет возможные значения состояния службы однорангового распределения. |