wdstci.h header
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. |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for