英語で読む

次の方法で共有


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列挙は、ピア配布サービスの使用可能な状態値を定義します。