Title | Description |
---|---|
__unnamed_enum_1 | This enumeration is used by the WdsCliLog function. |
__unnamed_enum_2 | This enumeration is used by the WdsCliLog function. |
TRANSPORTCLIENT_CALLBACK_ID | This enumeration is received by the WdsTransportClientRegisterCallback function. |
TRANSPORTPROVIDER_CALLBACK_ID | This structure is used by the WdsTransportServerRegisterCallback function. |
WDSTRANSPORT_DIAGNOSTICS_COMPONENT_FLAGS | Configures which WDS components have diagnostics enabled. WDS diagnostics log events to the system event log. |
WDSTRANSPORT_DISCONNECT_TYPE | Indicates what action a WDS client should take when it is disconnected from the session. |
WDSTRANSPORT_FEATURE_FLAGS | Indicates which WDS features are installed on the WDS server. |
WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE | Indicates the source from which the WDS multicast provider obtains a multicast address for a new session. |
WDSTRANSPORT_IP_ADDRESS_TYPE | Indicates the type of IP address. |
WDSTRANSPORT_NAMESPACE_TYPE | Determines the type of multicast sessions used for transmitting objects covered by this namespace. |
WDSTRANSPORT_NETWORK_PROFILE_TYPE | Defines settings that are used by WDS transport protocols to optimize data transfer on the network. |
WDSTRANSPORT_PROTOCOL_FLAGS | Specifies which protocols the WDS transport server supports. |
WDSTRANSPORT_SERVICE_NOTIFICATION | Specifies what action needs to be taken when notifying WDS transport services, such as rereading their settings following a configuration change. |
WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE | Specifies the type of automatic actions a WDS transport server, running on Windows Server 2008 R2, should use to handle a client computer that is slowing the multicast transmission. |
WDSTRANSPORT_TFTP_CAPABILITY | Indicates which features are supported by the WDS TFTP server. |
WDSTRANSPORT_UDP_PORT_POLICY | Specifies which policy WDS transport services should use when allocating UDP ports. |
Title | Description |
---|---|
Clone | Copies the information from this namespace object into a new, unregistered namespace object in memory. |
Commit | Commits object data members to the underlying data store if the IWdsTransportCacheable::Dirty property has been set. Otherwise, the method returns with no action. |
CreateNamespace | Creates an object of an IWdsTransportNamespace interface that can be registered on the current WDS transport server. |
Deregister | Deregisters the namespace on the server. |
DeregisterContentProvider | Enables an application run on a client computer to deregister a content provider. This makes the provider no longer available for use by the WDS transport server. |
DisableWdsTransportServices | Sets all WDS transport services to Disabled mode. |
Discard | Discards all changes made to the object data members by clearing the IWdsTransportCacheable::Dirty property and then calling the object's IWdsTransportCacheable::Refresh method to reread the current object data. |
Disconnect | Disconnects the WDS client from the session and specifies what action the client should take upon disconnection. |
DisconnectClient | Disconnects a WDS client from a transport session and specifies what action the WDS client should take upon disconnection. |
EnableWdsTransportServices | Sets all WDS transport services to Auto-Start mode. |
get__NewEnum | Receives a pointer to an enumerator that can be used to iterate over the objects in this collection. |
get_AutoDisconnectThreshold | Sets or retrieves the threshold transmission rate, in kilobytes per second, used by the server. |
get_BlockSize | Retrieves the block size used in the TFTP session. |
get_Components | Enables a WDS client to configure which WDS transport components have event logging. |
get_Configuration | Sets or retrieves the configuration information for the content provider of the namespace. |
get_ConfigurationManager | Returns a pointer to the object of an IWdsTransportConfigurationManager interface used to manage the configuration of this server. |
get_Content | Receives a pointer to an object of the IWdsTransportContent interface that represents an active transport session on the WDS transport server. |
get_ContentProvider | Sets or retrieves the content provider for the namespace. |
get_ContentProviders | Receives a pointer to an instance of the IWdsTransportCollection interface. The collection contains objects of the IWdsTransportContentProvider interface for the content providers registered on the server. |
get_Count | Receives the number of objects in this collection. |
get_CpuUtilization | Receives the percentage of the WDS client’s CPU utilization. |
get_CurrentFileOffset | Receives the offset from the start of the file in bytes of the current block being transferred in the TFTP session. |
get_Description | Retrieves the description of the content provider. |
get_Description | Sets or retrieves the description of the namespace. |
get_DiagnosticsPolicy | Receives an interface pointer to the Configuration Manager's Diagnostics Policy object. The object can be used to configure diagnostics settings that WDS transport server components enable for diagnostic event logging. |
get_Dirty | Receives a value that indicates whether object data has been modified. |
get_Enabled | Receives or sets a value that enables a WDS client to configure diagnostic logging on the server. |
get_EnableTftpVariableWindowExtension | Receives a WDSTRANSPORT_TFTP_CAPABILITY value that specifies whether variable-window extension is enabled on the TFTP server. The value enables a WDS client computer to configure the WDS TFTP server to use variable-window extensions. |
get_EndIpAddress | Enables a WDS client computer to configure the end of a multicast IP address range for a specified type of IP address. |
get_EndPort | Enables a WDS client computer to configure the end of a UDP port range that is used by WDS transport services. |
get_FileName | Retrieves the name of the file being transferred in the TFTP session. |
get_FilePath | Retrieves the path to the content provider’s DLL. |
get_FileSize | Receives the size in bytes of the file being transferred. |
get_FriendlyName | Sets or retrieves the user-friendly name of the namespace. |
get_Id | Receives a unique client ID that identifies this WDS client on the WDS server. |
get_Id | Receives a unique content ID that identifies this content object on the server. |
get_Id | Receives the unique namespace ID for a namespace that has been registered on the server. |
get_Id | Receives a unique session ID that identifies this session on the server. |
get_InitializationRoutine | Retrieves the name of the method called to initialize the content provider. |
get_InstalledFeatures | Receives a value that indicates which WDS features are installed on the server. |
get_IpAddress | Receives a string value that contains the IP address of the WDS client. |
get_IpAddress | Receives a string value containing the client’s IP address. |
get_IpAddressSource | Enables a WDS client computer to configure, for a specified type of IP address, the IP address source from which the WDS transport server obtains a multicast address. |
get_Item | Receives a pointer to the object that matches the specified index. |
get_JoinDuration | Receives the time elapsed, in seconds, since the WDS client joined to the transport session. |
get_MacAddress | Receives the MAC address of the WDS client. |
get_MasterClientId | Receives a unique client ID assigned by the WDS server that identifies the master client for this session. |
get_MemoryUtilization | Receives the percentage of the WDS client’s memory in use. |
get_MinimumClients | Retrieves or sets a condition that starts transmission automatically. Transmission starts if the number of applications that have joined sessions reaches the value of this property. |
get_MulticastSessionPolicy | Receives an interface pointer to the Configuration Manager’s Multicast Session Policy object. This object can be used to configure multicast session parameters that are available beginning with Windows Server 2008 R2. |
get_MultistreamStreamCount | Receives the maximum number of multicast streams per transmission used by the server. |
get_Name | Receives the name of the WDS client on the WDS server. |
get_Name | Receives a pointer to a string value that contains the name of the data object represented by this content object. |
get_Name | Retrieves the name of the content provider. |
get_Name | Sets or retrieves the name of the namespace. |
get_Name | Returns the name of the server represented by this object. |
get_Namespace | Receives a pointer to an object of an IWdsTransportNamespace interface that represents the namespace associated with this content. |
get_NamespaceManager | Returns a pointer to the object of an IWdsTransportNamespaceManager interface used to manage namespaces on this server. |
get_NetworkInterfaceAddress | Receives the MAC address of the server network interface used by this transport session. |
get_NetworkInterfaceName | Receives the name of the server network interface used by this transport session. |
get_NetworkProfile | Enables a client computer to configure the network profile that is used by the WDS Transport Server. |
get_NetworkUtilization | Receives the percentage of the WDS client’s network bandwidth used. |
get_PercentCompletion | Receives the percentage of the current object that has been downloaded. |
get_Protocols | Receives a value that indicates which transport protocols are supported by the WDS server. |
get_Registered | Returns a value that indicates whether the namespace is registered on the server. |
get_ServicePolicy | Receives an interface pointer to the Configuration Manager's Service Policy object. This object can be used to configure service parameters such as the multicast IP address source and the active network profile. |
get_Session | Receives the transport session to which the WDS client is joined. |
get_SetupManager | Returns a pointer to the object of an IWdsTransportSetupManager interface used to manage the setup functionality on this server. |
get_SlowClientFallback | Receives a value that indicates the fallback policy requested by the server when automatically disconnecting slow clients from a multicast transmission. |
get_SlowClientHandling | Sets or retrieves a WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE value that indicates the method used by the server to handle clients that are slowing down a multicast transmission. |
get_StartIpAddress | Enables a WDS client computer to configure the start of a multicast IP address range for a specified type of IP address. |
get_StartPort | Enables a WDS client computer to configure the start of a UDP port range that is used by WDS transport services. |
get_StartTime | Retrieves or sets a condition that starts transmission automatically. Transmission starts when the UTC time reaches the value of this property. |
get_TftpCapabilities | Receives a mask of WDSTRANSPORT_TFTP_CAPABILITY values that indicates which WDS TFTP features are supported by the WDS TFTP server. |
get_TftpManager | Receives a pointer to the object of the IWdsTransportTftpManager interface used to manage the WDS TFTP server. |
get_TftpMaximumBlockSize | Receives a value for the maximum block size used by the TFTP server. The value enables a WDS client computer to configure the maximum block size. |
get_Timeout | Receives the timeout in seconds used to communicate with the client. |
get_Tombstoned | Returns a value that indicates whether the server has saved the namespace object of a deregistered namespace in memory until all active sessions are completed or terminated. |
get_TombstoneTime | Returns the UTC date and time when the server saved the namespace object of a deregistered namespace. |
get_TransferRate | Receives the data transfer rate for this session in bytes per second. |
get_TransmissionStarted | Receives a value that indicates whether the server has started transmitting data under this namespace. |
get_Type | Enables an application to retrieve the type of the namespace for this object. |
get_UdpPortPolicy | Recieves the WDSTRANSPORT_UDP_PORT_POLICY value that specifies the UDP port allocation policy to be used by WDS transport services. The value enables a WDS client computer to configure the UDP port allocation policy. |
get_UserIdentity | Receives a string representing the user identity associated with this client. |
get_Version | Receives a value that indicates the operating system version of the WDS server. |
get_WdsTransportServicesRunning | Receives a value that indicates whether WDS transport services are running on the server. |
get_WindowSize | Receives the current window size being used in the TFTP session. The window size used during a TFTP session can be updated by the client through ACK packets when using the variable-window TFTP extension. |
GetWdsTransportServer | Creates an object of the IWdsTransportServer interface that can be used to manage a WDS transport server. The method confirms that the system can reach a WDS transport server with the specified name. |
NotifyWdsTransportServices | Sends a notification to WDS transport services. The notification value is translated to the appropriate WDS transport service controls, and then these controls are sent to the appropriate services. |
PFN_WdsCliCallback | Defines a callback function that WDS can call for progress notification and error messages during a file or image transfer. |
PFN_WdsCliTraceFunction | Defines a callback function that can receive debugging messages from the WDS client. |
PFN_WdsTransportClientReceiveContents | The PFN_WdsTransportClientReceiveContents callback is used by the multicast client to indicate that a block of data is ready to be used. |
PFN_WdsTransportClientReceiveMetadata | PFN_WdsTransportClientReceiveMetadata is an optional callback that a consumer may register to receive metadata type information about a file. This information is provided by the content provider and is opaque to the multicast client and server. |
PFN_WdsTransportClientSessionComplete | The PFN_WdsTransportClientSessionCompete callback is used by the client to indicate that no more callbacks will be sent to the consumer and that the session either completed successfully or encountered a non-recoverable error. |
PFN_WdsTransportClientSessionStart | The PFN_WdsTransportClientSessionStart callback is called at the start of a multicast session to indicate file size and other server side information about the file to the consumer. |
PFN_WdsTransportClientSessionStartEx | The PFN_WdsTransportClientSessionStart callback is called at the start of a multicast session to indicate file size and other server side information about the file to the consumer. |
put_AutoDisconnectThreshold | Sets or retrieves the threshold transmission rate, in kilobytes per second, used by the server. |
put_Components | Enables a WDS client to configure which WDS transport components have event logging. |
put_Configuration | Sets or retrieves the configuration information for the content provider of the namespace. |
put_ContentProvider | Sets or retrieves the content provider for the namespace. |
put_Description | Sets or retrieves the description of the namespace. |
put_Enabled | Receives or sets a value that enables a WDS client to configure diagnostic logging on the server. |
put_EnableTftpVariableWindowExtension | Receives a WDSTRANSPORT_TFTP_CAPABILITY value that specifies whether variable-window extension is enabled on the TFTP server. The value enables a WDS client computer to configure the WDS TFTP server to use variable-window extensions. |
put_EndIpAddress | Enables a WDS client computer to configure the end of a multicast IP address range for a specified type of IP address. |
put_EndPort | Enables a WDS client computer to configure the end of a UDP port range that is used by WDS transport services. |
put_FriendlyName | Sets or retrieves the user-friendly name of the namespace. |
put_IpAddressSource | Enables a WDS client computer to configure, for a specified type of IP address, the IP address source from which the WDS transport server obtains a multicast address. |
put_MinimumClients | Retrieves or sets a condition that starts transmission automatically. Transmission starts if the number of applications that have joined sessions reaches the value of this property. |
put_MultistreamStreamCount | Receives the maximum number of multicast streams per transmission used by the server. |
put_Name | Sets or retrieves the name of the namespace. |
put_NetworkProfile | Enables a client computer to configure the network profile that is used by the WDS Transport Server. |
put_SlowClientFallback | Receives a value that indicates the fallback policy requested by the server when automatically disconnecting slow clients from a multicast transmission. |
put_SlowClientHandling | Sets or retrieves a WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE value that indicates the method used by the server to handle clients that are slowing down a multicast transmission. |
put_StartIpAddress | Enables a WDS client computer to configure the start of a multicast IP address range for a specified type of IP address. |
put_StartPort | Enables a WDS client computer to configure the start of a UDP port range that is used by WDS transport services. |
put_StartTime | Retrieves or sets a condition that starts transmission automatically. Transmission starts when the UTC time reaches the value of this property. |
put_TftpMaximumBlockSize | Receives a value for the maximum block size used by the TFTP server. The value enables a WDS client computer to configure the maximum block size. |
put_UdpPortPolicy | Recieves the WDSTRANSPORT_UDP_PORT_POLICY value that specifies the UDP port allocation policy to be used by WDS transport services. The value enables a WDS client computer to configure the UDP port allocation policy. |
PxeAsyncRecvDone | Passes the results of processing the client request asynchronously. This function should be called only if the PxeProviderRecvRequest function returns ERROR_IO_PENDING. |
PxeDhcpAppendOption | Appends a DHCP option to the reply packet. |
PxeDhcpAppendOptionRaw | Appends a DHCP option to the reply packet. |
PxeDhcpGetOptionValue | Retrieves an option value from a DHCP packet. |
PxeDhcpGetVendorOptionValue | Retrieves an option value from the Vendor Specific Information field (43) of a DHCP packet. |
PxeDhcpInitialize | Initializes a response packet as a DHCP reply packet. |
PxeDhcpIsValid | Validates that a packet is a DHCP packet. |
PxeDhcpv6AppendOption | Appends a DHCPv6 option to the reply packet. |
PxeDhcpv6AppendOptionRaw | Appends a DHCPv6 option to the reply packet. |
PxeDhcpv6CreateRelayRepl | Generates a RELAY-REPL message. |
PxeDhcpv6GetOptionValue | Retrieves an option value from a DHCPv6 packet. |
PxeDhcpv6GetVendorOptionValue | Retrieves option values from the OPTION_VENDOR_OPTS (17) field of a DHCPv6 packet. |
PxeDhcpv6Initialize | Initializes a response packet as a DHCPv6 reply packet. |
PxeDhcpv6IsValid | Validates that a packet is a valid DHCPv6 packet. |
PxeDhcpv6ParseRelayForw | This function can be used by a provider to parse RELAY-FORW messages and their nested OPTION_RELAY_MSG messages. |
PxeGetServerInfo | Returns information about the PXE server. |
PxeGetServerInfoEx | Returns information about the PXE server. |
PxePacketAllocate | Allocates a packet to be sent with the PxeSendReply function. |
PxePacketFree | Frees a packet allocated by the PxePacketAllocate function. |
PxeProviderEnumClose | Closes the enumeration of providers opened by the PxeProviderEnumFirst function. |
PxeProviderEnumFirst | Starts an enumeration of registered providers. |
PxeProviderEnumNext | Enumerates registered providers. |
PxeProviderFreeInfo | Frees memory allocated by the PxeProviderEnumNext function. |
PxeProviderQueryIndex | Returns the index of the specified provider in the list of registered providers. |
PxeProviderRegister | Registers a provider with the system. |
PxeProviderSetAttribute | Specifies attributes for the provider. |
PxeProviderUnRegister | Removes a provider from the list of registered providers. |
PxeRegisterCallback | Registers callback functions for different notification events. |
PxeSendReply | Sends a packet to a client request. |
PxeTrace | Adds a trace entry to the PXE log. |
Refresh | Refreshes the object data members by rereading their values from the underlying data store. This is allowed only if the object's IWdsTransportCacheable::Dirty property has been set. |
Refresh | Resets the property values of the namespace with values from the server. |
Register | Registers the namespace on the server. |
RegisterContentProvider | Enables an application run on a client computer to register a content provider DLL. This makes the provider available for use by the WDS transport server. |
RestartWdsTransportServices | Stops and then restarts any WDS transport services that are running. If no services are running, the method returns with S_OK without further action. |
RetrieveClients | Retrieves a collection of WDS clients joined to the transport session. |
RetrieveContents | Retrieves a collection of active transport content objects associated with the namespace. |
RetrieveNamespace | Retrieves, by name, an object of an IWdsTransportNamespace interface. The name should be registered with the namespace on the WDS transport server. |
RetrieveNamespaces | Returns a collection of objects of the IWdsTransportNamespace interface that represent namespaces on the server that match specified criteria. |
RetrieveSessions | Retrieves a collection of active transport sessions associated with this content. |
RetrieveTftpClients | Returns a pointer to the object of an IWdsTransportCollection interface containing a collection of objects of the IWdsTransportTftpClient interface for the clients currently connected to the TFTP server. |
StartTransmission | Starts a transmission on a namespace. |
StartWdsTransportServices | Starts all WDS transport services. This method provides the means to change the running state of WDS transport services without changing their configuration. |
StopWdsTransportServices | Stops all WDS transport services. This method provides the means to change the running state of WDS transport services without changing their configuration. |
Terminate | Terminates the transmission of this content by terminating all active sessions under the content and disconnecting any clients that are joined to them. |
Terminate | Terminates an active session on the WDS transport server and disconnects all WDS clients joined to the session. |
WdsBpAddOption | Adds an option to the packet. |
WdsBpCloseHandle | Closes the specified handle. |
WdsBpGetOptionBuffer | Copies information into a buffer that should be added to your DHCP packet options. |
WdsBpInitialize | Constructs options for the WDS network boot program. |
WdsBpParseInitialize | Receives a handle to the packet sent by the network boot program. |
WdsBpParseInitializev6 | Receives a handle to the packet sent by the network boot program. |
WdsBpQueryOption | Returns the value of an option from the parsed packet. |
WdsCliAuthorizeSession | Converts a session with a WDS server into an authenticated session. |
WdsCliCancelTransfer | Cancels a WDS transfer operation. |
WdsCliClose | Closes a handle to a WDS session or image, and releases resources. |
WdsCliCreateSession | Starts a new session with a WDS server. |
WdsCliFindFirstImage | Starts the enumeration of images stored on a WDS server and returns a find handle that references the first image. |
WdsCliFindNextImage | Advances the reference of a find handle to the next image stored on a WDS server. |
WdsCliFreeStringArray | This function can be used to free the array of string values that gets allocated by the WdsCliObtainDriverPackages function. |
WdsCliGetDriverQueryXml | This function generates an XML string which can be used to query a WDS server for driver packages using the WdsCliObtainDriverPackagesEx function. |
WdsCliGetEnumerationFlags | Returns the image enumeration flag for the current image handle. |
WdsCliGetImageArchitecture | Returns the processor architecture for the current image. |
WdsCliGetImageDescription | Returns a description of the current image. |
WdsCliGetImageGroup | Returns the name of the image group for the current image. |
WdsCliGetImageHalName | Returns the Hardware Abstraction Layer (HAL) name for the current image. |
WdsCliGetImageHandleFromFindHandle | Returns an image handle for the current image in an image enumeration. |
WdsCliGetImageHandleFromTransferHandle | Returns an image handle from a completed transfer handle. The handle is to the local copy of the image that's been transferred from the server to the client. |
WdsCliGetImageIndex | Returns the index within the Windows Imaging Format(WIM) file for the current image. |
WdsCliGetImageLanguage | Returns the default language of the current image. |
WdsCliGetImageLanguages | Returns an array of languages supported by the current image. |
WdsCliGetImageLastModifiedTime | Returns the last-modification time of the current image. |
WdsCliGetImageName | Returns the name of the current image. |
WdsCliGetImageNamespace | Returns the namespace of the current image. |
WdsCliGetImagePath | Returns the path to the file that contains the current image. |
WdsCliGetImageSize | Returns the size of the current image. |
WdsCliGetImageVersion | Returns the version of the current image. |
WdsCliGetTransferSize | Returns the size of the current file transfer. |
WdsCliInitializeLog | Initializes logging for the WDS client. |
WdsCliLog | Sends a log event to the WDS server. |
WdsCliObtainDriverPackages | This function obtains from a WDS image, the driver packages (INF files) that can be used on this computer. |
WdsCliObtainDriverPackagesEx | This function obtains the driver packages (INF files) that are applicable to the specified WDS driver query XML. |
WdsCliRegisterTrace | Registers a callback function that will receive debugging messages. |
WdsCliTransferFile | Transfers a file from a WDS server to the WDS client using a multicast transfer protocol. |
WdsCliTransferImage | Transfers an image from a WDS server to the WDS client. |
WdsCliWaitForTransfer | Waits for an image or file transfer to complete. |
WdsTransportClientAddRefBuffer | Increments the reference count on a buffer owned by the multicast client. |
WdsTransportClientCancelSession | Releases the resources associated with a session in the client. |
WdsTransportClientCloseSession | Releases the resources associated with a session in the client. |
WdsTransportClientCompleteReceive | Indicates that all processing on a block of data is finished, and that the multicast client may purge this block of data from its cache to make room for further receives. |
WdsTransportClientInitialize | Initializes the Multicast Client. |
WdsTransportClientInitializeSession | Initiates a multicast file transfer. |
WdsTransportClientQueryStatus | Retrieves the current status of an ongoing or complete multicast transmission from the multicast client. |
WdsTransportClientRegisterCallback | Registers a callback with the multicast client. |
WdsTransportClientReleaseBuffer | Decrements the reference count on a buffer owned by the multicast client. |
WdsTransportClientShutdown | Shuts down the multicast client. |
WdsTransportClientStartSession | Initiates a multicast file transfer. |
WdsTransportClientWaitForCompletion | Blocks until either the multicast session is complete or the specified timeout is reached. |
WdsTransportProviderCloseContent | Closes a content stream specified by a handle. |
WdsTransportProviderCloseInstance | Closes an instance of a content provider specified by a handle. |
WdsTransportProviderCompareContent | Compares a specified content name and instance to an open content stream to determine if they are the same. |
WdsTransportProviderCreateInstance | Opens a new instance of a content provider. |
WdsTransportProviderDumpState | Instructs the transport provider to print a summary of its state and any other relevant information to the tracing log. |
WdsTransportProviderGetContentMetadata | Retrieves metadata for an open content stream. |
WdsTransportProviderGetContentSize | Retrieves the size of an open content stream. |
WdsTransportProviderInitialize | Initializes a content provider. |
WdsTransportProviderOpenContent | Opens a new static view of a content stream. |
WdsTransportProviderReadContent | Reads content from an open content stream. |
WdsTransportProviderRefreshSettings | Instructs the transport provider to reread any relevant settings. |
WdsTransportProviderShutdown | Shutsdown the content provider. |
WdsTransportProviderUserAccessCheck | Specifies access to a content stream based on a user's token. |
WdsTransportServerAllocateBuffer | Allocates a buffer in memory. |
WdsTransportServerCompleteRead | Provides status of read operation. |
WdsTransportServerFreeBuffer | Releases memory used by a buffer. |
WdsTransportServerRegisterCallback | Registers a provider callback with the multicast server. |
WdsTransportServerTrace | Sends a debugging message. |
WdsTransportServerTraceV | Sends a debugging message. |
Title | Description |
---|---|
IWdsTransportCacheable | Provides caching for objects that handle persistent data. This interface can be inherited by other interfaces that represent persisted objects. |
IWdsTransportClient | Represents a WDS client that is joined to a transport session on a WDS transport server. |
IWdsTransportCollection | Represents a collection of Windows Deployment Services (WDS) transport management objects. |
IWdsTransportConfigurationManager | Manages the configuration of a WDS transport server. |
IWdsTransportConfigurationManager2 | This interface inherits from the IWdsTransportConfigurationManager interface and extends it with configuration settings, such as multicast session policy, that are available beginning with Windows Server 2008 R2. |
IWdsTransportContent | Represents content being transmitted under a namespace over one or more sessions. |
IWdsTransportContentProvider | Used to describe a content provider. |
IWdsTransportDiagnosticsPolicy | Represents the diagnostics policy part of the WDS transport server's configuration. |
IWdsTransportManager | Manages a WDS transport server. This is the top-level interface into the Windows Deployment Services (WDS) Transport Management API and the only interface that can be created using the CoCreateInstance function. |
IWdsTransportMulticastSessionPolicy | This interface represents the multicast session policy portion of a WDS Transport server’s configuration. |
IWdsTransportNamespace | Represents a namespace on a WDS transport server. |
IWdsTransportNamespaceAutoCast | The WDS transport server can create, start, and end multicast sessions that are hosted by a namespace object of this interface. |
IWdsTransportNamespaceManager | Manages namespaces on a WDS transport server. |
IWdsTransportNamespaceScheduledCast | Represents a base interface to the derived interfaces:_IWdsTransportNamespaceScheduledCastManualStart and IWdsTransportNamespaceScheduledCastAutoStart. |
IWdsTransportNamespaceScheduledCastAutoStart | An administrator can specify criteria that starts transmission on an object of an IWdsTransportNamespaceScheduledCastAutoStart interface automatically. Applications can continue to join sessions of the namespace object until these criteria are reached. |
IWdsTransportNamespaceScheduledCastManualStart | An administrator must start transmission on an object of an IWdsTransportNamespaceScheduledCastManualStart interface. Applications can continue to join sessions of the namespace until the administrator starts transmission. |
IWdsTransportServer | Represents a WDS transport server. A WDS client can use an object of this interface to manage setup, configuration, and namespace tasks on the server. |
IWdsTransportServer2 | This interface inherits from the IWdsTransportServer interface and extends it. It is available beginning with Windows Server 2012. |
IWdsTransportServicePolicy | Represents the service policy part of the WDS transport server's configuration. |
IWdsTransportServicePolicy2 | This interface inherits from the IWdsTransportServicePolicy interface and extends it beginning with Windows Server 2012. |
IWdsTransportSession | Represents an active transport session on the WDS transport server. |
IWdsTransportSetupManager | Manages setup tasks on a WDS transport server. |
IWdsTransportSetupManager2 | This interface inherits from the IWdsTransportSetupManager interface and extends it. It is available beginning with Windows Server 2012. |
IWdsTransportTftpClient | This interface is used to specify information of a TFTP client session currently active in the server. |
IWdsTransportTftpManager | This interface provides a method to retrieve all the clients currently connected to the TFTP server. |
Title | Description |
---|---|
PXE_ADDRESS | Specifies the network address for a packet. |
PXE_DHCP_MESSAGE | The PXE_DHCP_MESSAGE structure can be used with the Windows Deployment Services PXE Server API. |
PXE_DHCP_OPTION | The PXE_DHCP_OPTION structure can be used with the Windows Deployment Services PXE Server API. |
PXE_DHCPV6_MESSAGE | A DHCPV6 message. |
PXE_DHCPV6_MESSAGE_HEADER | Describes the fields in common between the PXE_DHCPV6_MESSAGE and PXE_DHCPV6_RELAY_MESSAGE structures. |
PXE_DHCPV6_NESTED_RELAY_MESSAGE | Describes packets nested in OPTION_RELAY_MSG message. |
PXE_DHCPV6_OPTION | The PXE_DHCPV6_OPTION structure can be used with the Windows Deployment Services PXE Server API. |
PXE_DHCPV6_RELAY_MESSAGE | Provides the DHCPV6 relay message. |
PXE_PROVIDER | Describes a provider. |
TRANSPORTCLIENT_SESSION_INFO | This structure is used by the PFN_WdsTransportClientSessionStartEx callback function. |
WDS_CLI_CRED | Contains credentials used to authorize a client session. |
WDS_TRANSPORTCLIENT_REQUEST | This structure is used by the WdsTransportClientStartSession function. |
WDS_TRANSPORTPROVIDER_INIT_PARAMS | This structure is used by the WdsTransportProviderInitialize callback function. |
WDS_TRANSPORTPROVIDER_SETTINGS | This structure is used by the WdsTransportProviderInitialize callback function. |