peerdist.h ヘッダー
このヘッダーはピアツーピアで使用されます。 詳細については、次を参照してください。
peerdist.h には、次のプログラミング インターフェイスが含まれています。
PeerDistClientAddContentInformation PeerDistClientAddContentInformation 関数は、PeerDistClientOpenContent によって開かれたコンテンツ ハンドルに関連付けられたコンテンツ情報を追加します。 |
PeerDistClientAddData PeerDistClientAddData 関数は、ローカル キャッシュにコンテンツを提供するために使用されます。 |
PeerDistClientBlockRead PeerDistClientBlockRead 関数は、コンテンツ データ ブロックを読み取ります。 |
PeerDistClientCancelAsyncOperation PeerDistClientCancelAsyncOperation 関数は、OVERLAPPED 構造体と PeerDistClientOpenContent によって返されるコンテンツ ハンドルに関連付けられた非同期操作を取り消します。 |
PeerDistClientCloseContent PeerDistClientCloseContent 関数は、PeerDistClientOpenContent によって開かれたコンテンツ ハンドルを閉じます。 |
PeerDistClientCompleteContentInformation PeerDistClientCompleteContentInformation 関数は、コンテンツ情報を追加するプロセスを完了します。 |
PeerDistClientFlushContent PeerDistClientFlushContent 関数を使用すると、クライアントは、関連付けられたPEERDIST_CONTENT_TAGを使用して PeerDistClientAddData 関数を使用して、ローカル キャッシュに追加されたコンテンツを削除できます。 |
PeerDistClientGetInformationByHandle PeerDistClientGetInformationByHandle 関数は、特定のコンテンツ ハンドルの Peer Distribution サービスから追加情報を取得します。 |
PeerDistClientOpenContent PeerDistClientOpenContent 関数が開き、PEERDIST_CONTENT_HANDLEが返されます。 クライアントは、コンテンツ ハンドルを使用してピア配布サービスからデータを取得します。 |
PeerDistClientStreamRead PeerDistClientStreamRead は、コンテンツ ストリームからバイトシーケンスを読み取ります。 |
PeerDistGetOverlappedResult PeerDistGetOverlappedResult 関数は、非同期操作の結果を取得します。 |
PeerDistGetStatus PeerDistGetStatus 関数は、Peer Distribution サービスの現在の状態を返します。 |
PeerDistGetStatusEx PeerDistGetStatusEx 関数は、ピア配布サービスの現在の状態と機能を返します。 |
PeerDistRegisterForStatusChangeNotification PeerDistRegisterForStatusChangeNotification 関数は、ピア配布サービスの状態変更通知を要求します。 |
PeerDistRegisterForStatusChangeNotificationEx PeerDistRegisterForStatusChangeNotificationEx 関数は、ピア配布サービスの状態変更通知を要求します。 |
PeerDistServerCancelAsyncOperation PeerDistServerCancelAsyncOperation 関数は、コンテンツ識別子と OVERLAPPED 構造体に関連付けられている非同期操作を取り消します。 |
PeerDistServerCloseContentInformation PeerDistServerCloseContentInformation 関数は、PeerDistServerOpenContentInformation によって開かれたハンドルを閉じます。 |
PeerDistServerCloseStreamHandle PeerDistServerCloseStreamHandle 関数は、PeerDistServerPublishStream によって返されるハンドルを閉じます。 |
PeerDistServerOpenContentInformation PeerDistServerOpenContentInformation 関数は、PEERDIST_CONTENTINFO_HANDLEを開きます。 クライアントは、ハンドルを使用してコンテンツ情報を取得します。 |
PeerDistServerOpenContentInformationEx PeerDistServerOpenContentInformationEx 関数は、PEERDIST_CONTENTINFO_HANDLEを開きます。 クライアントは、ハンドルを使用してコンテンツ情報を取得します。 |
PeerDistServerPublishAddToStream PeerDistServerPublishAddToStream 関数は、発行ストリームにデータを追加します。 |
PeerDistServerPublishCompleteStream PeerDistServerPublishCompleteStream 関数は、ストリームにデータを追加するプロセスを完了します。 |
PeerDistServerPublishStream PeerDistServerPublishStream 関数は、Peer Distribution サービスに発行される新しいストリームを初期化します。 |
PeerDistServerRetrieveContentInformation PeerDistServerRetrieveContentInformation 関数は、PeerDistServerOpenContentInformation によって返されるハンドルに関連付けられたエンコードされたコンテンツ情報を取得します。 |
PeerDistServerUnpublish PeerDistServerUnpublish 関数は、PeerDistServerPublishStream を使用して作成されたパブリケーションを削除します。 |
PeerDistShutdown PeerDistShutdown 関数は、PeerDistStartup の呼び出しによって割り当てられたリソースを解放します。 PeerDistStartup 呼び出しによって返される各ハンドルは、PeerDistShutdown への一致する呼び出しによって閉じる必要があります。 |
PeerDistStartup PeerDistStartup 関数は、他のすべてのピア配布 API に渡す必要がある新しいピア配布インスタンス ハンドルを作成します。 |
PeerDistUnregisterForStatusChangeNotification PeerDistUnregisterForStatusChangeNotification 関数は、指定されたハンドルに関連付けられているセッションの状態変更通知の登録を解除します。 |
PEERDIST_CLIENT_BASIC_INFO PEERDIST_CLIENT_BASIC_INFO構造は、同じコンテンツを同時にダウンロードするクライアントが多数存在するかどうかを示します。 |
PEERDIST_CONTENT_TAG PEERDIST_CONTENT_TAG構造体には、PeerDistClientOpenContent API への入力として、クライアントが指定したコンテンツ タグが含まれています。 |
PEERDIST_PUBLICATION_OPTIONS PEERDIST_PUBLICATION_OPTIONS構造体には、API バージョン情報や使用可能なオプション フラグなど、パブリケーション オプションが含まれています。 |
PEERDIST_RETRIEVAL_OPTIONS PEER_RETRIEVAL_OPTIONS構造体には、取得するコンテンツ情報のバージョンが含まれています。 |
PEERDIST_STATUS_INFO PEERDIST_STATUS_INFO構造体には、ローカル コンピューター上の BranchCache サービスの現在の状態と機能に関する情報が含まれています。 |
PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS列挙は、使用可能なクライアント情報の値を定義します。 |
PEERDIST_STATUS PEERDIST_STATUS列挙は、ピア配布サービスの使用可能な状態値を定義します。 |