Заголовок peerdist.h
Этот заголовок используется одноранговым подключением. Дополнительные сведения см. в разделе:
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 перечисление определяет возможные значения состояния службы однорангового распределения. |