このヘッダーは、Windows 展開サービスで使用されます。 詳細については、次を参照してください。
wdstci.h には、次のプログラミング インターフェイスが含まれています。
関数
|
WdsTransportClientAddRefBuffer マルチキャスト クライアントが所有するバッファーの参照カウントをインクリメントします。 |
|
WdsTransportClientCancelSession クライアント内のセッションに関連付けられているリソースを解放します。 (WdsTransportClientCancelSession) |
|
WdsTransportClientCloseSession クライアント内のセッションに関連付けられているリソースを解放します。 (WdsTransportClientCloseSession) |
|
WdsTransportClientCompleteReceive データ ブロックに対するすべての処理が完了し、マルチキャスト クライアントがキャッシュからこのデータ ブロックを消去して、さらに受信するためのスペースを作る可能性があることを示します。 |
|
WdsTransportClientInitialize マルチキャスト クライアントを初期化します。 |
|
WdsTransportClientInitializeSession マルチキャスト ファイル転送を開始します。 (WdsTransportClientInitializeSession) |
|
WdsTransportClientQueryStatus マルチキャスト クライアントから、進行中または完全なマルチキャスト送信の現在の状態を取得します。 |
|
WdsTransportClientRegisterCallback マルチキャスト クライアントにコールバックを登録します。 |
|
WdsTransportClientReleaseBuffer マルチキャスト クライアントが所有するバッファーの参照カウントをデクリメントします。 |
|
WdsTransportClientShutdown マルチキャスト クライアントをシャットダウンします。 |
|
WdsTransportClientStartSession マルチキャスト ファイル転送を開始します。 (WdsTransportClientStartSession) |
|
WdsTransportClientWaitForCompletion マルチキャスト セッションが完了するか、指定されたタイムアウトに達するまでブロックします。 |
コールバック関数
|
PFN_WdsTransportClientReceiveContents PFN_WdsTransportClientReceiveContents コールバックは、データブロックを使用する準備ができていることを示すためにマルチキャスト クライアントによって使用されます。 |
|
PFN_WdsTransportClientReceiveMetadata PFN_WdsTransportClientReceiveMetadataは、ファイルに関するメタデータ型情報を受け取るためにコンシューマーが登録できるオプションのコールバックです。 この情報はコンテンツ プロバイダーによって提供され、マルチキャスト クライアントとサーバーに対して不透明です。 |
|
PFN_WdsTransportClientSessionComplete PFN_WdsTransportClientSessionCompete コールバックは、コンシューマーにそれ以上コールバックが送信されなくなり、セッションが正常に完了したか、回復不可能なエラーが発生したことを示すために、クライアントによって使用されます。 |
|
PFN_WdsTransportClientSessionStart PFN_WdsTransportClientSessionStart コールバックは、マルチキャスト セッションの開始時に呼び出され、ファイルのサイズと、ファイルに関するその他のサーバー側の情報をコンシューマーに示します。 (PFN_WdsTransportClientSessionStart) |
|
PFN_WdsTransportClientSessionStartEx PFN_WdsTransportClientSessionStart コールバックは、マルチキャスト セッションの開始時に呼び出され、ファイルのサイズと、ファイルに関するその他のサーバー側の情報をコンシューマーに示します。 (PFN_WdsTransportClientSessionStartEx) |
構造
|
TRANSPORTCLIENT_SESSION_INFO この構造体は、PFN_WdsTransportClientSessionStartExコールバック関数によって使用されます。 |
|
WDS_TRANSPORTCLIENT_REQUEST この構造体は、WdsTransportClientStartSession 関数によって使用されます。 |
列挙
|
TRANSPORTCLIENT_CALLBACK_ID この列挙は、WdsTransportClientRegisterCallback 関数によって受け取ります。 |