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 指定在 Windows Server 2008 R2 上运行的 WDS 传输服务器应用于处理导致多播传输速度变慢的客户端计算机的自动操作类型。 |
WDSTRANSPORT_TFTP_CAPABILITY 指示 WDS TFTP 服务器支持的功能。 |
WDSTRANSPORT_UDP_PORT_POLICY 指定分配 UDP 端口时 WDS 传输服务应使用的策略。 |
函数
克隆 将此命名空间对象中的信息复制到内存中新的未注册命名空间对象。 |
提交 如果已设置 IWdsTransportCacheable::D irty 属性,则向基础数据存储提交对象数据成员。 否则,方法返回且不执行任何操作。 |
CreateNamespace 创建可在当前 WDS 传输服务器上注册的 IWdsTransportNamespace 接口的对象。 |
取消注册 取消注册服务器上的命名空间。 |
DeregisterContentProvider 允许在客户端计算机上运行的应用程序取消注册内容提供程序。 这使得提供程序不再可供 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 客户端 CPU 使用率的百分比。 |
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 客户端计算机能够配置 WDS 传输服务使用的 UDP 端口范围的结束。 (获取) |
get_FileName 检索在 TFTP 会话中传输的文件的名称。 |
get_FilePath 检索内容提供程序的 DLL 的路径。 |
get_FileSize 接收要传输的文件的大小(以字节为单位)。 |
get_FriendlyName 设置或检索命名空间的用户友好名称。 (获取) |
get_Id 接收标识 WDS 服务器上的此 WDS 客户端的唯一客户端 ID。 |
get_Id 接收一个唯一的内容 ID,该 ID 标识服务器上的此内容对象。 |
get_Id 接收已在服务器上注册的命名空间的唯一命名空间 ID。 |
get_Id 接收在服务器上标识此会话的唯一会话 ID。 |
get_InitializationRoutine 检索调用的方法的名称,以初始化内容提供程序。 |
get_InstalledFeatures 接收一个值,该值指示服务器上安装了哪些 WDS 功能。 |
get_IpAddress 接收一个字符串值,该值包含 WDS 客户端的 IP 地址。 |
get_IpAddress 接收包含客户端 IP 地址的字符串值。 |
get_IpAddressSource 允许 WDS 客户端计算机为指定类型的 IP 地址配置 WDS 传输服务器从中获取多播地址的 IP 地址源。 (获取) |
get_Item 接收指向与指定索引匹配的 对象的指针。 |
get_JoinDuration 接收自 WDS 客户端加入传输会话以来经过的时间(以秒为单位)。 |
get_MacAddress 接收 WDS 客户端的 MAC 地址。 |
get_MasterClientId 接收由 WDS 服务器分配的唯一客户端 ID,该 ID 标识此会话的主客户端。 |
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 客户端计算机能够配置 WDS 传输服务使用的 UDP 端口范围的启动。 (获取) |
get_StartTime 检索或设置自动启动传输的条件。 当 UTC 时间达到此属性的值时开始传输。 (获取) |
get_TftpCapabilities 接收WDSTRANSPORT_TFTP_CAPABILITY值的掩码,该值指示 WDS TFTP 服务器支持哪些 WDS TFTP 功能。 |
get_TftpManager 接收指向用于管理 WDS TFTP 服务器的 IWdsTransportTftpManager 接口对象的指针。 |
get_TftpMaximumBlockSize 接收 TFTP 服务器使用的最大块大小的值。 值使 WDS 客户端计算机能够配置最大块大小。 (获取) |
get_Timeout 接收用于与客户端通信的超时(以秒为单位)。 |
get_Tombstoned 返回一个值,该值指示服务器是否已将取消注册命名空间的命名空间对象保存在内存中,直到所有活动会话完成或终止。 |
get_TombstoneTime 返回服务器保存取消注册命名空间的命名空间对象的 UTC 日期和时间。 |
get_TransferRate 接收此会话的数据传输速率(以字节/秒为单位)。 |
get_TransmissionStarted 接收一个值,该值指示服务器是否已开始在此命名空间下传输数据。 |
get_Type 使应用程序能够检索此对象的命名空间类型。 |
get_UdpPortPolicy 获取WDSTRANSPORT_UDP_PORT_POLICY值,该值指定要由 WDS 传输服务使用的 UDP 端口分配策略。 值使 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_Components 使 WDS 客户端能够配置哪些 WDS 传输组件具有事件日志记录。 (放置) |
put_Configuration 设置或检索命名空间的内容提供程序的配置信息。 (放置) |
put_ContentProvider 设置或检索命名空间的内容提供程序。 (放置) |
put_Description 设置或检索命名空间的说明。 (放置) |
put_Enabled 接收或设置一个值,该值使 WDS 客户端能够在服务器上配置诊断日志记录。 (放置) |
put_EnableTftpVariableWindowExtension 接收一个WDSTRANSPORT_TFTP_CAPABILITY值,该值指定是否在 TFTP 服务器上启用变量窗口扩展。 值使 WDS 客户端计算机能够将 WDS TFTP 服务器配置为使用变量窗口扩展。 (放置) |
put_EndIpAddress 允许 WDS 客户端计算机为指定类型的 IP 地址配置多播 IP 地址范围的末尾。 (放置) |
put_EndPort 使 WDS 客户端计算机能够配置 WDS 传输服务使用的 UDP 端口范围的结束。 (放置) |
put_FriendlyName 设置或检索命名空间的用户友好名称。 (放置) |
put_IpAddressSource 允许 WDS 客户端计算机为指定类型的 IP 地址配置 WDS 传输服务器从中获取多播地址的 IP 地址源。 (放置) |
put_MinimumClients 检索或设置自动启动传输的条件。 如果已加入会话的应用程序数达到此属性的值,则会启动传输。 (放置) |
put_MultistreamStreamCount 接收服务器使用的每次传输的最大多播流数。 (放置) |
put_Name 设置或检索命名空间的名称。 (放置) |
put_NetworkProfile 使客户端计算机能够配置 WDS 传输服务器使用的网络配置文件。 (放置) |
put_SlowClientFallback 接收一个值,该值指示在自动断开慢速客户端与多播传输的连接时服务器请求的回退策略。 (放置) |
put_SlowClientHandling 设置或检索WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE值,该值指示服务器用于处理导致多播传输速度变慢的客户端的方法。 (放置) |
put_StartIpAddress 允许 WDS 客户端计算机为指定类型的 IP 地址配置多播 IP 地址范围的开始时间。 (放置) |
put_StartPort 使 WDS 客户端计算机能够配置 WDS 传输服务使用的 UDP 端口范围的开始。 (放置) |
put_StartTime 检索或设置自动启动传输的条件。 当 UTC 时间达到此属性的值时开始传输。 (放置) |
put_TftpMaximumBlockSize 接收 TFTP 服务器使用的最大块大小的值。 值使 WDS 客户端计算机能够配置最大块大小。 (放置) |
put_UdpPortPolicy 接收WDSTRANSPORT_UDP_PORT_POLICY值,该值指定要由 WDS 传输服务使用的 UDP 端口分配策略。 值使 WDS 客户端计算机能够配置 UDP 端口分配策略。 (放置) |
PxeAsyncRecvDone 以异步方式传递处理客户端请求的结果。 仅当 PxeProviderRecvRequest 函数返回ERROR_IO_PENDING时,才应调用此函数。 |
PxeDhcpAppendOption 将 DHCP 选项追加到回复数据包。 (PxeDhcpAppendOption) |
PxeDhcpAppendOptionRaw 将 DHCP 选项追加到回复数据包。 (PxeDhcpAppendOptionRaw) |
PxeDhcpGetOptionValue 从 DHCP 数据包中检索选项值。 |
PxeDhcpGetVendorOptionValue 从 DHCP 数据包 (43) 的供应商特定信息字段中检索选项值。 |
PxeDhcpInitialize 将响应数据包初始化为 DHCP 回复数据包。 |
PxeDhcpIsValid 验证数据包是否为 DHCP 数据包。 |
PxeDhcpv6AppendOption 将 DHCPv6 选项追加到回复数据包。 (PxeDhcpv6AppendOption) |
PxeDhcpv6AppendOptionRaw 将 DHCPv6 选项追加到回复数据包。 (PxeDhcpv6AppendOptionRaw) |
PxeDhcpv6CreateRelayRepl 生成 RELAY-REPL 消息。 |
PxeDhcpv6GetOptionValue 从 DHCPv6 数据包中检索选项值。 |
PxeDhcpv6GetVendorOptionValue 从 DHCPv6 数据包OPTION_VENDOR_OPTS (17) 字段中检索选项值。 |
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 接口的 对象的指针,该接口包含当前连接到 TFTP 服务器的客户端的 IWdsTransportTftpClient 接口的对象集合。 |
StartTransmission 在命名空间上启动传输。 |
StartWdsTransportServices 启动所有 WDS 传输服务。 此方法提供了在不更改其配置的情况下更改 WDS 传输服务的运行状态的方法。 |
StopWdsTransportServices 停止所有 WDS 传输服务。 此方法提供了在不更改其配置的情况下更改 WDS 传输服务的运行状态的方法。 |
Terminate 终止此内容的传输,方法是终止内容下的所有活动会话,并断开加入这些会话的所有客户端的连接。 |
Terminate 终止 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 字符串,该字符串可用于使用 WdsCliObtainDriverPackagesEx 函数查询 WDS 服务器中的驱动程序包。 |
WdsCliGetEnumerationFlags 返回当前图像句柄的图像枚举标志。 |
WdsCliGetImageArchitecture 返回当前映像的处理器体系结构。 |
WdsCliGetImageDescription 返回当前图像的说明。 |
WdsCliGetImageGroup 返回当前映像的映像组的名称。 |
WdsCliGetImageHalName 返回当前图像的硬件抽象层 (HAL) 名称。 |
WdsCliGetImageHandleFromFindHandle 返回图像枚举中当前图像的图像句柄。 |
WdsCliGetImageHandleFromTransferHandle 从已完成的传输句柄返回图像句柄。 句柄是已从服务器传输到客户端的映像的本地副本。 |
WdsCliGetImageIndex 返回当前图像的 Windows 映像格式 (WIM) 文件中的索引。 |
WdsCliGetImageLanguage 返回当前图像的默认语言。 |
WdsCliGetImageLanguages 返回当前图像支持的语言数组。 |
WdsCliGetImageLastModifiedTime 返回当前图像的上次修改时间。 |
WdsCliGetImageName 返回当前图像的名称。 |
WdsCliGetImageNamespace 返回当前图像的命名空间。 |
WdsCliGetImagePath 返回包含当前图像的文件的路径。 |
WdsCliGetImageSize 返回当前图像的大小。 |
WdsCliGetImageVersion 返回当前映像的版本。 |
WdsCliGetTransferSize 返回当前文件传输的大小。 |
WdsCliInitializeLog 初始化 WDS 客户端的日志记录。 |
WdsCliLog 将日志事件发送到 WDS 服务器。 |
WdsCliObtainDriverPackages 此函数从 WDS 映像获取驱动程序包 (可在此计算机上使用的 INF 文件) 。 |
WdsCliObtainDriverPackagesEx 此函数获取适用于指定 WDS 驱动程序查询 XML (INF 文件的驱动程序包) 。 |
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 传输服务器。 这是 Windows 部署服务 (WDS) 传输管理 API 的顶级接口,也是可以使用 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结构可与 Windows 部署服务 PXE 服务器 API 一起使用。 |
PXE_DHCP_OPTION PXE_DHCP_OPTION结构可与 Windows 部署服务 PXE 服务器 API 一起使用。 |
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结构可与 Windows 部署服务 PXE 服务器 API 一起使用。 |
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) |