Прочитать на английском

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


Заголовок wdstci.h

Этот заголовок используется службами развертывания Windows. Дополнительные сведения см. в разделе:

wdstci.h содержит следующие программные интерфейсы:

Функции

 
WdsTransportClientAddRefBuffer

Увеличивает количество ссылок в буфере, принадлежавом клиенту многоадресной рассылки.
WdsTransportClientCancelSession

Освобождает ресурсы, связанные с сеансом в клиенте. (WdsTransportClientCancelSession)
WdsTransportClientCloseSession

Освобождает ресурсы, связанные с сеансом в клиенте. (WdsTransportClientCloseSession)
WdsTransportClientCompleteReceive

Указывает, что вся обработка блока данных завершена и что клиент многоадресной рассылки может очистить этот блок данных из кэша, чтобы освободить место для дальнейшего получения.
WdsTransportClientInitialize

Инициализирует клиент многоадресной рассылки.
WdsTransportClientInitializeSession

Инициирует многоадресную передачу файлов. (WdsTransportClientInitializeSession)
WdsTransportClientQueryStatus

Извлекает текущее состояние текущей или полной многоадресной передачи от клиента многоадресной рассылки.
WdsTransportClientRegisterCallback

Регистрирует обратный вызов в клиенте многоадресной рассылки.
WdsTransportClientReleaseBuffer

Уменьшает количество ссылок в буфере, принадлежавом клиенту многоадресной рассылки.
WdsTransportClientShutdown

Завершает работу клиента многоадресной рассылки.
WdsTransportClientStartSession

Инициирует многоадресную передачу файлов. (WdsTransportClientStartSession)
WdsTransportClientWaitForCompletion

Блокируется до завершения сеанса многоадресной рассылки или достижения указанного времени ожидания.

Функции обратного вызова

 
PFN_WdsTransportClientReceiveContents

Обратный вызов PFN_WdsTransportClientReceiveContents используется клиентом многоадресной рассылки, чтобы указать, что блок данных готов к использованию.
PFN_WdsTransportClientReceiveMetadata

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

Обратный вызов PFN_WdsTransportClientSessionCompete используется клиентом, чтобы указать, что получателю больше не будут отправляться обратные вызовы и что сеанс завершился успешно или столкнулся с ошибкой, невосстановляемой.
PFN_WdsTransportClientSessionStart

Обратный вызов PFN_WdsTransportClientSessionStart вызывается в начале сеанса многоадресной рассылки, чтобы указать потребителю размер файла и другие сведения о файле на стороне сервера. (PFN_WdsTransportClientSessionStart)
PFN_WdsTransportClientSessionStartEx

Обратный вызов PFN_WdsTransportClientSessionStart вызывается в начале сеанса многоадресной рассылки, чтобы указать потребителю размер файла и другие сведения о файле на стороне сервера. (PFN_WdsTransportClientSessionStartEx)

Структуры

 
TRANSPORTCLIENT_SESSION_INFO

Эта структура используется функцией обратного вызова PFN_WdsTransportClientSessionStartEx.
WDS_TRANSPORTCLIENT_REQUEST

Эта структура используется функцией WdsTransportClientStartSession.

Перечисления

 
TRANSPORTCLIENT_CALLBACK_ID

Это перечисление получается функцией WdsTransportClientRegisterCallback.