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

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


Windows Deployment Services

Обзор технологии служб развертывания Windows.

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

Рекомендации по программированию для этой технологии см. в следующих разделах:

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

 
__unnamed_enum_1

Перечисление __unnamed_enum_1 (wdsclientapi.h) используется функцией WdsCliLog.
__unnamed_enum_2

Перечисление __unnamed_enum_2 (wdsclientapi.h) используется функцией WdsCliLog.
TRANSPORTCLIENT_CALLBACK_ID

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

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

Указывает, какие компоненты WDS диагностика включены. WDS диагностика события в журнал системных событий.
WDSTRANSPORT_DISCONNECT_TYPE

Указывает, какое действие должен предпринять клиент WDS при отключении от сеанса.
WDSTRANSPORT_FEATURE_FLAGS

Указывает, какие компоненты WDS установлены на сервере WDS.
WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE

Указывает источник, из которого поставщик многоадресной рассылки WDS получает адрес многоадресной рассылки для нового сеанса.
WDSTRANSPORT_IP_ADDRESS_TYPE

Указывает тип IP-адреса.
WDSTRANSPORT_NAMESPACE_TYPE

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

Определяет параметры, используемые транспортными протоколами WDS для оптимизации передачи данных в сети.
WDSTRANSPORT_PROTOCOL_FLAGS

Указывает, какие протоколы поддерживает транспортный сервер WDS.
WDSTRANSPORT_SERVICE_NOTIFICATION

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

Указывает тип автоматических действий, которые должен использовать транспортный сервер WDS, работающий в Windows Server 2008 R2, для обработки клиентского компьютера, который замедляет многоадресную передачу.
WDSTRANSPORT_TFTP_CAPABILITY

Указывает, какие функции поддерживаются сервером TFTP WDS.
WDSTRANSPORT_UDP_PORT_POLICY

Указывает, какую политику должны использовать транспортные службы WDS при выделении портов UDP.

Функции

 
Clone

Копирует сведения из этого объекта пространства имен в новый незарегистрированный объект пространства имен в памяти.
Фиксация

Фиксирует элементы данных объекта в базовом хранилище данных, если задано свойство IWdsTransportCacheable::D irty. В противном случае метод возвращает без действия.
CreateNamespace

Создает объект интерфейса IWdsTransportNamespace, который можно зарегистрировать на текущем транспортном сервере WDS.
Отмена регистрации

Отменяет регистрацию пространства имен на сервере.
Отмена регистрацииContentProvider

Позволяет приложению, выполняемому на клиентском компьютере, отменить регистрацию поставщика содержимого. Это делает поставщик недоступным для использования транспортным сервером WDS.
DisableWdsTransportServices

Устанавливает для всех транспортных служб WDS режим Отключено.
Отменить

Отменяет все изменения, внесенные в элементы данных объекта, очищая свойство IWdsTransportCacheable::D irty, а затем вызывая метод IWdsTransportCacheable::Refresh объекта для повторного чтения текущих данных объекта.
Отключение

Отключает клиент WDS от сеанса и указывает, какие действия клиент должен предпринять при отключении.
DisconnectClient

Отключает клиент WDS от транспортного сеанса и указывает, какие действия должен предпринять клиент WDS при отключении.
EnableWdsTransportServices

Устанавливает для всех транспортных служб WDS режим автозапуска.
get__NewEnum

Получает указатель на перечислитель, который можно использовать для перебора объектов в этой коллекции.
get_AutoDisconnectThreshold

Задает или извлекает пороговую скорость передачи (в килобайтах в секунду), используемую сервером. (Получить)
get_BlockSize

Извлекает размер блока, используемый в сеансе TFTP.
get_Components

Позволяет клиенту WDS настроить, какие компоненты транспорта WDS имеют ведение журнала событий. (Получить)
get_Configuration

Задает или извлекает сведения о конфигурации для поставщика содержимого пространства имен. (Получить)
get_ConfigurationManager

Возвращает указатель на объект интерфейса IWdsTransportConfigurationManager, используемого для управления конфигурацией этого сервера.
get_Content

Получает указатель на объект интерфейса IWdsTransportContent, представляющий активный транспортный сеанс на транспортном сервере WDS.
get_ContentProvider

Задает или извлекает поставщик содержимого для пространства имен. (Получить)
get_ContentProviders

Получает указатель на экземпляр интерфейса IWdsTransportCollection. Коллекция содержит объекты интерфейса IWdsTransportContentProvider для поставщиков содержимого, зарегистрированных на сервере.
get_Count

Получает количество объектов в этой коллекции.
get_CpuUtilization

Получает процент использования ЦП клиента WDS.
get_CurrentFileOffset

Получает смещение от начала файла в байтах текущего блока, передаваемого в сеансе TFTP.
get_Description

Извлекает описание поставщика содержимого.
get_Description

Задает или извлекает описание пространства имен. (Получить)
get_DiagnosticsPolicy

Получает указатель интерфейса на объект политики диагностики Configuration Manager. Объект можно использовать для настройки диагностика параметров, которые компоненты транспортного сервера WDS позволяют вести журнал событий диагностики.
get_Dirty

Получает значение, указывающее, были ли изменены данные объекта.
get_Enabled

Получает или задает значение, позволяющее клиенту WDS настраивать ведение журнала диагностики на сервере. (Получить)
get_EnableTftpVariableWindowExtension

Получает значение WDSTRANSPORT_TFTP_CAPABILITY, указывающее, включено ли расширение переменных окон на сервере TFTP. Значение позволяет клиентскому компьютеру WDS настроить сервер WDS TFTP для использования расширений окна переменных. (Получить)
get_EndIpAddress

Позволяет клиентскому компьютеру WDS настроить конец диапазона IP-адресов многоадресной рассылки для указанного типа IP-адреса. (Получить)
get_EndPort

Позволяет клиентскому компьютеру WDS настроить конец диапазона портов UDP, используемого транспортными службами WDS. (Получить)
get_FileName

Извлекает имя файла, передаваемого в сеансе TFTP.
get_FilePath

Извлекает путь к библиотеке DLL поставщика содержимого.
get_FileSize

Получает размер передаваемого файла в байтах.
get_FriendlyName

Задает или извлекает понятное имя пространства имен. (Получить)
get_Id

Получает уникальный идентификатор клиента, который идентифицирует этот клиент WDS на сервере WDS.
get_Id

Получает уникальный идентификатор содержимого, который идентифицирует этот объект содержимого на сервере.
get_Id

Получает уникальный идентификатор пространства имен для пространства имен, зарегистрированного на сервере.
get_Id

Получает уникальный идентификатор сеанса, который идентифицирует этот сеанс на сервере.
get_InitializationRoutine

Извлекает имя метода, вызываемого для инициализации поставщика содержимого.
get_InstalledFeatures

Получает значение, указывающее, какие компоненты WDS установлены на сервере.
get_IpAddress

Получает строковое значение, содержащее IP-адрес клиента WDS.
get_IpAddress

Получает строковое значение, содержащее IP-адрес клиента.
get_IpAddressSource

Позволяет клиентскому компьютеру WDS настроить для указанного типа IP-адреса источник IP-адресов, из которого транспортный сервер WDS получает адрес многоадресной рассылки. (Получить)
get_Item

Получает указатель на объект, соответствующий указанному индексу.
get_JoinDuration

Получает время, прошедшее в секундах с момента присоединения клиента WDS к транспортному сеансу.
get_MacAddress

Получает MAC-адрес клиента WDS.
get_MasterClientId

Получает уникальный идентификатор клиента, назначенный сервером WDS, который идентифицирует клиент master для этого сеанса.
get_MemoryUtilization

Получает процент используемой памяти клиента WDS.
get_MinimumClients

Извлекает или задает условие, которое запускает передачу автоматически. Передача начинается, если количество приложений, которые присоединились к сеансам, достигает значения этого свойства. (Получить)
get_MulticastSessionPolicy

Получает указатель интерфейса на объект политики многоадресного сеанса Configuration Manager. Этот объект можно использовать для настройки параметров сеанса многоадресной рассылки, доступных начиная с Windows Server 2008 R2.
get_MultistreamStreamCount

Получает максимальное количество потоков многоадресной рассылки для каждой передачи, используемой сервером. (Получить)
get_Name

Получает имя клиента WDS на сервере WDS.
get_Name

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

Извлекает имя поставщика содержимого.
get_Name

Задает или извлекает имя пространства имен. (Получить)
get_Name

Возвращает имя сервера, представленного этим объектом.
get_Namespace

Получает указатель на объект интерфейса IWdsTransportNamespace, который представляет пространство имен, связанное с этим содержимым.
get_NamespaceManager

Возвращает указатель на объект интерфейса IWdsTransportNamespaceManager, используемого для управления пространствами имен на этом сервере.
get_NetworkInterfaceAddress

Получает MAC-адрес сетевого интерфейса сервера, используемого этим транспортным сеансом.
get_NetworkInterfaceName

Получает имя сетевого интерфейса сервера, используемого этим транспортным сеансом.
get_NetworkProfile

Позволяет клиентскому компьютеру настроить сетевой профиль, используемый транспортным сервером WDS. (Получить)
get_NetworkUtilization

Получает процент используемой пропускной способности сети клиента WDS.
get_PercentCompletion

Получает процент загруженного текущего объекта.
get_Protocols

Получает значение, указывающее, какие транспортные протоколы поддерживаются сервером WDS.
get_Registered

Возвращает значение, указывающее, зарегистрировано ли пространство имен на сервере.
get_ServicePolicy

Получает указатель интерфейса на объект политики службы Configuration Manager. Этот объект можно использовать для настройки параметров службы, таких как источник IP-адресов многоадресной рассылки и активный сетевой профиль.
get_Session

Получает транспортный сеанс, к которому присоединен клиент WDS.
get_SetupManager

Возвращает указатель на объект интерфейса IWdsTransportSetupManager, используемого для управления функциями настройки на этом сервере.
get_SlowClientFallback

Получает значение, указывающее резервную политику, запрошенную сервером при автоматическом отключении медленных клиентов от многоадресной передачи. (Получить)
get_SlowClientHandling

Задает или извлекает значение WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE, указывающее метод, используемый сервером для обработки клиентов, которые замедляют многоадресную передачу. (Получить)
get_StartIpAddress

Позволяет клиентскому компьютеру WDS настроить начало диапазона многоадресных IP-адресов для указанного типа IP-адреса. (Получить)
get_StartPort

Позволяет клиентскому компьютеру WDS настроить начало диапазона портов UDP, используемого транспортными службами WDS. (Получить)
get_StartTime

Извлекает или задает условие, которое запускает передачу автоматически. Передача начинается, когда время в формате UTC достигает значения этого свойства. (Получить)
get_TftpCapabilities

Получает маску WDSTRANSPORT_TFTP_CAPABILITY значений, указывающую, какие функции WDS TFTP поддерживаются сервером WDS TFTP.
get_TftpManager

Получает указатель на объект интерфейса IWdsTransportTftpManager, используемого для управления сервером WDS TFTP.
get_TftpMaximumBlockSize

Получает значение максимального размера блока, используемого сервером TFTP. Значение позволяет клиентскому компьютеру WDS настроить максимальный размер блока. (Получить)
get_Timeout

Получает время ожидания в секундах, используемое для взаимодействия с клиентом.
get_Tombstoned

Возвращает значение, указывающее, сохранил ли сервер объект пространства имен нерегистрированного пространства имен в памяти до завершения или завершения всех активных сеансов.
get_TombstoneTime

Возвращает дату и время в формате UTC, когда сервер сохранил объект пространства имен для нерегистрированного пространства имен.
get_TransferRate

Получает скорость передачи данных для этого сеанса в байтах в секунду.
get_TransmissionStarted

Получает значение, указывающее, начал ли сервер передачу данных в этом пространстве имен.
get_Type

Позволяет приложению получить тип пространства имен для этого объекта.
get_UdpPortPolicy

Получает значение WDSTRANSPORT_UDP_PORT_POLICY, указывающее политику выделения портов UDP, которая будет использоваться транспортными службами WDS. Значение позволяет клиентскому компьютеру WDS настроить политику выделения портов UDP. (Получить)
get_UserIdentity

Получает строку, представляющую удостоверение пользователя, связанное с этим клиентом.
get_Version

Получает значение, указывающее версию операционной системы сервера WDS.
get_WdsTransportServicesRunning

Получает значение, указывающее, запущены ли на сервере транспортные службы WDS.
get_WindowSize

Получает текущий размер окна, используемый в сеансе TFTP. Размер окна, используемый во время сеанса TFTP, может быть обновлен клиентом с помощью пакетов ACK при использовании расширения TFTP с переменным окном.
GetWdsTransportServer

Создает объект интерфейса IWdsTransportServer, который можно использовать для управления транспортным сервером WDS. Метод подтверждает, что система может связаться с транспортным сервером WDS с указанным именем.
NotifyWdsTransportServices

Отправляет уведомление в транспортные службы WDS. Значение уведомления преобразуется в соответствующие элементы управления транспортной службой WDS, а затем эти элементы управления отправляются в соответствующие службы.
PFN_WdsCliCallback

Определяет функцию обратного вызова, которую WDS может вызывать для уведомления о ходе выполнения и сообщений об ошибках во время передачи файла или изображения.
PFN_WdsCliTraceFunction

Определяет функцию обратного вызова, которая может получать отладочные сообщения от клиента WDS.
PFN_WdsTransportClientReceiveContents

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

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

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

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

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

Задает или извлекает пороговую скорость передачи (в килобайтах в секунду), используемую сервером. (Put)
put_Components

Позволяет клиенту WDS настроить, какие компоненты транспорта WDS имеют ведение журнала событий. (Put)
put_Configuration

Задает или извлекает сведения о конфигурации для поставщика содержимого пространства имен. (Put)
put_ContentProvider

Задает или извлекает поставщик содержимого для пространства имен. (Put)
put_Description

Задает или извлекает описание пространства имен. (Put)
put_Enabled

Получает или задает значение, позволяющее клиенту WDS настраивать ведение журнала диагностики на сервере. (Put)
put_EnableTftpVariableWindowExtension

Получает значение WDSTRANSPORT_TFTP_CAPABILITY, указывающее, включено ли расширение переменных окон на сервере TFTP. Значение позволяет клиентскому компьютеру WDS настроить сервер WDS TFTP для использования расширений окна переменных. (Put)
put_EndIpAddress

Позволяет клиентскому компьютеру WDS настроить конец диапазона IP-адресов многоадресной рассылки для указанного типа IP-адреса. (Put)
put_EndPort

Позволяет клиентскому компьютеру WDS настроить конец диапазона портов UDP, используемого транспортными службами WDS. (Put)
put_FriendlyName

Задает или извлекает понятное имя пространства имен. (Put)
put_IpAddressSource

Позволяет клиентскому компьютеру WDS настроить для указанного типа IP-адреса источник IP-адресов, из которого транспортный сервер WDS получает адрес многоадресной рассылки. (Put)
put_MinimumClients

Извлекает или задает условие, которое запускает передачу автоматически. Передача начинается, если количество приложений, которые присоединились к сеансам, достигает значения этого свойства. (Put)
put_MultistreamStreamCount

Получает максимальное количество потоков многоадресной рассылки для каждой передачи, используемой сервером. (Put)
put_Name

Задает или извлекает имя пространства имен. (Put)
put_NetworkProfile

Позволяет клиентскому компьютеру настроить сетевой профиль, используемый транспортным сервером WDS. (Put)
put_SlowClientFallback

Получает значение, указывающее резервную политику, запрошенную сервером при автоматическом отключении медленных клиентов от многоадресной передачи. (Put)
put_SlowClientHandling

Задает или извлекает значение WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE, указывающее метод, используемый сервером для обработки клиентов, которые замедляют многоадресную передачу. (Put)
put_StartIpAddress

Позволяет клиентскому компьютеру WDS настроить начало диапазона многоадресных IP-адресов для указанного типа IP-адреса. (Put)
put_StartPort

Позволяет клиентскому компьютеру WDS настроить начало диапазона портов UDP, используемого транспортными службами WDS. (Put)
put_StartTime

Извлекает или задает условие, которое запускает передачу автоматически. Передача начинается, когда время в формате UTC достигает значения этого свойства. (Put)
put_TftpMaximumBlockSize

Получает значение максимального размера блока, используемого сервером TFTP. Значение позволяет клиентскому компьютеру WDS настроить максимальный размер блока. (Put)
put_UdpPortPolicy

Получает значение WDSTRANSPORT_UDP_PORT_POLICY, указывающее политику выделения портов UDP, которая будет использоваться транспортными службами WDS. Значение позволяет клиентскому компьютеру WDS настроить политику выделения портов UDP. (Put)
PxeAsyncRecvDone

Передает результаты обработки клиентского запроса асинхронно. Эту функцию следует вызывать, только если функция PxeProviderRecvRequest возвращает ERROR_IO_PENDING.
PxeDhcpAppendOption

Добавляет параметр DHCP в пакет ответа. (PxeDhcpAppendOption)
PxeDhcpAppendOptionRaw

Добавляет параметр DHCP в пакет ответа. (PxeDhcpAppendOptionRaw)
PxeDhcpGetOptionValue

Извлекает значение параметра из пакета DHCP.
PxeDhcpGetVendorOptionValue

Извлекает значение параметра из поля Сведения о поставщике (43) пакета DHCP.
PxeDhcpInitialize

Инициализирует ответный пакет в виде пакета ответа DHCP.
PxeDhcpIsValid

Проверяет, является ли пакет dhcp-пакетом.
PxeDhcpv6AppendOption

Добавляет параметр DHCPv6 в пакет ответа. (PxeDhcpv6AppendOption)
PxeDhcpv6AppendOptionRaw

Добавляет параметр DHCPv6 в пакет ответа. (PxeDhcpv6AppendOptionRaw)
PxeDhcpv6CreateRelayRepl

Создает сообщение RELAY-REPL.
PxeDhcpv6GetOptionValue

Извлекает значение параметра из пакета DHCPv6.
PxeDhcpv6GetVendorOptionValue

Извлекает значения параметров из поля OPTION_VENDOR_OPTS (17) пакета DHCPv6.
PxeDhcpv6Initialize

Инициализирует ответный пакет как ответный пакет DHCPv6.
PxeDhcpv6IsValid

Проверяет, является ли пакет допустимым пакетом DHCPv6.
PxeDhcpv6ParseRelayForw

Эта функция может использоваться поставщиком для анализа сообщений RELAY-FORW и их вложенных OPTION_RELAY_MSG сообщений.
PxeGetServerInfo

Возвращает сведения о PXE-сервере. (PxeGetServerInfo)
PxeGetServerInfoEx

Возвращает сведения о PXE-сервере. (PxeGetServerInfoEx)
PxePacketAllocate

Выделяет пакет для отправки с помощью функции PxeSendReply.
PxePacketFree

Освобождает пакет, выделенный функцией PxePacketAllocate.
PxeProviderEnumClose

Закрывает перечисление поставщиков, открытых функцией PxeProviderEnumFirst.
PxeProviderEnumFirst

Запускает перечисление зарегистрированных поставщиков.
PxeProviderEnumNext

Перечисляет зарегистрированных поставщиков.
PxeProviderFreeInfo

Освобождает память, выделенную функцией PxeProviderEnumNext.
PxeProviderQueryIndex

Возвращает индекс указанного поставщика в списке зарегистрированных поставщиков.
PxeProviderRegister

Регистрирует поставщика в системе.
PxeProviderSetAttribute

Задает атрибуты для поставщика.
PxeProviderUnRegister

Удаляет поставщика из списка зарегистрированных поставщиков.
PxeRegisterCallback

Регистрирует функции обратного вызова для различных событий уведомлений.
PxeSendReply

Отправляет пакет в клиентский запрос.
PxeTrace

Добавляет запись трассировки в журнал PXE.
Обновить

Обновляет элементы данных объекта путем повторного считывания их значений из базового хранилища данных. Это допускается, только если задано свойство объекта IWdsTransportCacheable::D irty.
Обновить

Сбрасывает значения свойств пространства имен со значениями с сервера.
Зарегистрировать

Регистрирует пространство имен на сервере.
RegisterContentProvider

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

Останавливает, а затем перезапускает все работающие транспортные службы WDS. Если службы не запущены, метод возвращает S_OK без дальнейших действий.
RetrieveClients

Извлекает коллекцию клиентов WDS, присоединенных к транспортному сеансу.
RetrieveContents

Извлекает коллекцию активных объектов содержимого транспорта, связанных с пространством имен.
RetrieveNamespace

Извлекает по имени объект интерфейса IWdsTransportNamespace. Имя должно быть зарегистрировано в пространстве имен на транспортном сервере WDS.
RetrieveNamespaces

Возвращает коллекцию объектов интерфейса IWdsTransportNamespace, представляющих пространства имен на сервере, соответствующие заданным условиям.
RetrieveSessions

Извлекает коллекцию активных сеансов транспорта, связанных с этим содержимым.
RetrieveTftpClients

Возвращает указатель на объект интерфейса IWdsTransportCollection, содержащий коллекцию объектов интерфейса IWdsTransportTftpClient для клиентов, подключенных к серверу TFTP.
StartTransmission

Запускает передачу в пространстве имен.
StartWdsTransportServices

Запускает все транспортные службы WDS. Этот метод предоставляет средства для изменения состояния выполнения транспортных служб WDS без изменения их конфигурации.
StopWdsTransportServices

Останавливает все транспортные службы WDS. Этот метод предоставляет средства для изменения состояния выполнения транспортных служб WDS без изменения их конфигурации.
Завершение

Завершает передачу этого содержимого, завершая все активные сеансы в содержимом и отключая все присоединенные к ним клиенты.
Завершение

Завершает активный сеанс на транспортном сервере WDS и отключает все клиенты WDS, присоединенные к сеансу.
WdsBpAddOption

Добавляет параметр в пакет.
WdsBpCloseHandle

Закрывает указанный дескриптор.
WdsBpGetOptionBuffer

Копирует сведения в буфер, который следует добавить в параметры dhcp-пакета.
WdsBpInitialize

Создает параметры для программы сетевой загрузки WDS.
WdsBpParseInitialize

Получает дескриптор пакета, отправляемого программой загрузки сети. (WdsBpParseInitialize)
WdsBpParseInitializev6

Получает дескриптор пакета, отправляемого программой загрузки сети. (WdsBpParseInitializev6)
WdsBpQueryOption

Возвращает значение параметра из проанализированного пакета.
WdsCliAuthorizeSession

Преобразует сеанс с сервером WDS в сеанс, прошедший проверку подлинности.
WdsCliCancelTransfer

Отменяет операцию передачи WDS.
WdsCliClose

Закрывает дескриптор для сеанса или образа WDS и освобождает ресурсы.
WdsCliCreateSession

Запускает новый сеанс с сервером WDS.
WdsCliFindFirstImage

Запускает перечисление изображений, хранящихся на сервере WDS, и возвращает дескриптор поиска, который ссылается на первый образ.
WdsCliFindNextImage

Перемещает ссылку на дескриптор поиска на следующий образ, хранящийся на сервере WDS.
WdsCliFreeStringArray

Эту функцию можно использовать для освобождения массива строковых значений, выделяемых функцией WdsCliObtainDriverPackages.
WdsCliGetDriverQueryXml

Эта функция создает XML-строку, которую можно использовать для запроса пакетов драйверов на сервере WDS с помощью функции WdsCliObtainDriverPackagesEx.
WdsCliGetEnumerationFlags

Возвращает флаг перечисления изображений для текущего дескриптора образа.
WdsCliGetImageArchitecture

Возвращает архитектуру процессора для текущего образа.
WdsCliGetImageDescription

Возвращает описание текущего изображения.
WdsCliGetImageGroup

Возвращает имя группы изображений для текущего образа.
WdsCliGetImageHalName

Возвращает имя уровня аппаратной абстракции (HAL) для текущего образа.
WdsCliGetImageHandleFromFindHandle

Возвращает дескриптор изображения для текущего изображения в перечислении изображений.
WdsCliGetImageHandleFromTransferHandle

Возвращает дескриптор изображения из завершенного дескриптора передачи. Дескриптором является локальная копия образа, переданная с сервера клиенту.
WdsCliGetImageIndex

Возвращает индекс в wim-файле windows для текущего образа.
WdsCliGetImageLanguage

Возвращает язык по умолчанию для текущего изображения.
WdsCliGetImageLanguages

Возвращает массив языков, поддерживаемых текущим изображением.
WdsCliGetImageLastModifiedTime

Возвращает время последнего изменения текущего образа.
WdsCliGetImageName

Возвращает имя текущего образа.
WdsCliGetImageNamespace

Возвращает пространство имен текущего образа.
WdsCliGetImagePath

Возвращает путь к файлу, который содержит текущее изображение.
WdsCliGetImageSize

Возвращает размер текущего изображения.
WdsCliGetImageVersion

Возвращает версию текущего образа.
WdsCliGetTransferSize

Возвращает размер текущей передачи файла.
WdsCliInitializeLog

Инициализирует ведение журнала для клиента WDS.
WdsCliLog

Отправляет событие журнала на сервер WDS.
WdsCliObtainDriverPackages

Эта функция получает из образа WDS пакеты драйверов (INF-файлы), которые можно использовать на этом компьютере.
WdsCliObtainDriverPackagesEx

Эта функция получает пакеты драйверов (INF-файлы), применимые к указанному XML-запросу драйвера WDS.
WdsCliRegisterTrace

Регистрирует функцию обратного вызова, которая будет получать сообщения об отладке.
WdsCliTransferFile

Передает файл с сервера WDS клиенту WDS по протоколу многоадресной передачи.
WdsCliTransferImage

Передает образ с сервера WDS клиенту WDS.
WdsCliWaitForTransfer

Ожидает завершения передачи изображения или файла.
WdsTransportClientAddRefBuffer

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

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

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

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

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

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

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

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

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

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

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

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

Закрывает поток содержимого, заданный дескриптором.
WdsTransportProviderCloseInstance

Закрывает экземпляр поставщика содержимого, указанного дескриптором.
WdsTransportProviderCompareContent

Сравнивает указанное имя и экземпляр содержимого с открытым потоком содержимого, чтобы определить, совпадают ли они.
WdsTransportProviderCreateInstance

Открывает новый экземпляр поставщика содержимого.
WdsTransportProviderDumpState

Указывает поставщику транспорта вывести сводку о своем состоянии и другие важные сведения в журнал трассировки.
WdsTransportProviderGetContentMetadata

Извлекает метаданные для открытого потока содержимого.
WdsTransportProviderGetContentSize

Извлекает размер открытого потока содержимого.
WdsTransportProviderInitialize

Инициализирует поставщика содержимого.
WdsTransportProviderOpenContent

Открывает новое статическое представление потока содержимого.
WdsTransportProviderReadContent

Считывает содержимое из открытого потока содержимого.
WdsTransportProviderRefreshSettings

Указывает поставщику транспорта перечитать все соответствующие параметры.
WdsTransportProviderShutdown

Завершает работу поставщика содержимого.
WdsTransportProviderUserAccessCheck

Указывает доступ к потоку содержимого на основе маркера пользователя.
WdsTransportServerAllocateBuffer

Выделяет буфер в памяти.
WdsTransportServerCompleteRead

Предоставляет состояние операции чтения.
WdsTransportServerFreeBuffer

Освобождает память, используемую буфером.
WdsTransportServerRegisterCallback

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

Отправляет сообщение отладки. (WdsTransportServerTrace)
WdsTransportServerTraceV

Отправляет сообщение отладки. (WdsTransportServerTraceV)

Интерфейсы

 
IWdsTransportCacheable

Обеспечивает кэширование для объектов, обрабатывающих постоянные данные. Этот интерфейс может наследоваться другими интерфейсами, представляющими сохраненные объекты.
IWdsTransportClient

Представляет клиент WDS, присоединенный к транспортному сеансу на транспортном сервере WDS.
IWdsTransportCollection

Представляет коллекцию объектов управления транспортом служб развертывания Windows (WDS).
IWdsTransportConfigurationManager

Управляет конфигурацией транспортного сервера WDS.
IWdsTransportConfigurationManager2

Этот интерфейс наследуется от интерфейса IWdsTransportConfigurationManager и расширяет его параметрами конфигурации, такими как политика сеанса многоадресной рассылки, которые доступны начиная с Windows Server 2008 R2.
IWdsTransportContent

Представляет содержимое, передаваемое в пространстве имен в течение одного или нескольких сеансов.
IWdsTransportContentProvider

Используется для описания поставщика содержимого.
IWdsTransportDiagnosticsPolicy

Представляет часть политики диагностика конфигурации транспортного сервера WDS.
IWdsTransportManager

Управляет транспортным сервером WDS. Это интерфейс верхнего уровня в API управления транспортом служб развертывания Windows (WDS) и единственный интерфейс, который можно создать с помощью функции CoCreateInstance.
IWdsTransportMulticastSessionPolicy

Этот интерфейс представляет часть политики сеанса многоадресной рассылки в конфигурации транспортного сервера WDS.
IWdsTransportNamespace

Представляет пространство имен на транспортном сервере WDS.
IWdsTransportNamespaceAutoCast

Транспортный сервер WDS может создавать, запускать и завершать сеансы многоадресной рассылки, размещенные объектом пространства имен этого интерфейса.
IWdsTransportNamespaceManager

Управляет пространствами имен на транспортном сервере WDS.
IWdsTransportNamespaceScheduledCast

Представляет базовый интерфейс для производных интерфейсов:_IWdsTransportNamespaceScheduledCastManualStart и IWdsTransportNamespaceScheduledCastAutoStart.
IWdsTransportNamespaceScheduledCastAutoStart

Администратор может указать критерии, которые автоматически запускают передачу для объекта интерфейса IWdsTransportNamespaceScheduledCastAutoStart. Приложения могут продолжать присоединяться к сеансам объекта пространства имен до тех пор, пока не будут достигнуты эти условия.
IWdsTransportNamespaceScheduledCastManualStart

Администратор должен начать передачу в объект интерфейса IWdsTransportNamespaceScheduledCastManualStart. Приложения могут продолжать присоединяться к сеансам пространства имен, пока администратор не начнет передачу.
IWdsTransportServer

Представляет транспортный сервер WDS. Клиент WDS может использовать объект этого интерфейса для управления задачами установки, настройки и пространства имен на сервере.
IWdsTransportServer2

Этот интерфейс наследуется от интерфейса IWdsTransportServer и расширяет его. Он доступен начиная с Windows Server 2012.
IWdsTransportServicePolicy

Представляет часть политики службы конфигурации транспортного сервера WDS.
IWdsTransportServicePolicy2

Этот интерфейс наследуется от интерфейса IWdsTransportServicePolicy и расширяет его, начиная с Windows Server 2012.
IWdsTransportSession

Представляет активный транспортный сеанс на транспортном сервере WDS.
IWdsTransportSetupManager

Управляет задачами установки на транспортном сервере WDS.
IWdsTransportSetupManager2

Этот интерфейс наследуется от интерфейса IWdsTransportSetupManager и расширяет его. Он доступен начиная с Windows Server 2012.
IWdsTransportTftpClient

Этот интерфейс используется для указания сведений о сеансе клиента TFTP, активном на сервере.
IWdsTransportTftpManager

Этот интерфейс предоставляет метод для извлечения всех клиентов, подключенных в настоящее время к TFTP-серверу.

Структуры

 
PXE_ADDRESS

Указывает сетевой адрес для пакета.
PXE_DHCP_MESSAGE

Структуру PXE_DHCP_MESSAGE можно использовать с API PXE-сервера служб развертывания Windows.
PXE_DHCP_OPTION

Структуру PXE_DHCP_OPTION можно использовать с API PXE-сервера служб развертывания Windows.
PXE_DHCPV6_MESSAGE

Сообщение DHCPV6.
PXE_DHCPV6_MESSAGE_HEADER

Описывает поля, общие для PXE_DHCPV6_MESSAGE и PXE_DHCPV6_RELAY_MESSAGE структур.
PXE_DHCPV6_NESTED_RELAY_MESSAGE

Описывает пакеты, вложенные в сообщение OPTION_RELAY_MSG.
PXE_DHCPV6_OPTION

Структуру PXE_DHCPV6_OPTION можно использовать с API PXE-сервера служб развертывания Windows.
PXE_DHCPV6_RELAY_MESSAGE

Предоставляет сообщение ретранслятора DHCPV6.
PXE_PROVIDER

Описывает поставщика.
TRANSPORTCLIENT_SESSION_INFO

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

Содержит учетные данные, используемые для авторизации сеанса клиента.
WDS_TRANSPORTCLIENT_REQUEST

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

Эта структура используется функцией обратного вызова WdsTransportProviderInitialize. (WDS_TRANSPORTPROVIDER_INIT_PARAMS)
WDS_TRANSPORTPROVIDER_SETTINGS

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