Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by Windows Deployment Services. For more information, see:
wdstci.h contains the following programming interfaces:
Functions
| WdsTransportClientAddRefBuffer Increments the reference count on a buffer owned by the multicast client. |
| WdsTransportClientCancelSession Releases the resources associated with a session in the client. (WdsTransportClientCancelSession) |
| WdsTransportClientCloseSession Releases the resources associated with a session in the client. (WdsTransportClientCloseSession) |
| 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. (WdsTransportClientInitializeSession) |
| 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. (WdsTransportClientStartSession) |
| WdsTransportClientWaitForCompletion Blocks until either the multicast session is complete or the specified timeout is reached. |
Callback functions
| 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_WdsTransportClientSessionStart) |
| 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. (PFN_WdsTransportClientSessionStartEx) |
Structures
| TRANSPORTCLIENT_SESSION_INFO This structure is used by the PFN_WdsTransportClientSessionStartEx callback function. |
| WDS_TRANSPORTCLIENT_REQUEST This structure is used by the WdsTransportClientStartSession function. |
Enumerations
| TRANSPORTCLIENT_CALLBACK_ID This enumeration is received by the WdsTransportClientRegisterCallback function. |