英語で読む

次の方法で共有


wdstci.h ヘッダー

このヘッダーは、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 関数によって受け取ります。