リモート差分圧縮テクノロジの概要。
リモート差分圧縮を開発するには、次のヘッダーが必要です。
このテクノロジのプログラミング ガイダンスについては、次を参照してください。
列挙
|
GeneratorParametersType サポートされているジェネレーター パラメーターのセットを定義します。 |
|
RDC_ErrorCode RDC 固有のエラー コードのセットを定義します。 |
|
RdcCreatedTables 類似性特性テーブル、類似性ファイル ID テーブル、またはその両方の状態を記述する値を定義します。 |
|
RdcMappingAccessMode RDC ファイル マッピング オブジェクトのアクセス モード値を定義します。 |
|
RdcNeedType リモート コピーの生成に使用するデータ チャンクのセットを定義します。 |
Functions
|
追加 ファイル ID と類似性データ情報を類似性ファイル内のテーブルに追加します。 |
|
追加 類似性ファイル ID テーブルにファイル ID を追加します。 |
|
追加 類似性特性テーブルに SimilarityData 構造体を追加します。 |
|
BeginDump 類似性特性テーブルから類似性データを取得します。 |
|
CloseMapping 類似性特性テーブル ファイルのファイル マッピング オブジェクトを閉じます。 |
|
CloseTable 類似性ファイル内のテーブルを閉じます。 |
|
CloseTable 類似性ファイル ID テーブルを閉じます。 |
|
CloseTable 類似性特性テーブルを閉じます。 |
|
ComputeDefaultRecursionDepth 指定したファイル サイズの再帰の最大レベルを計算します。 |
|
CopyAndSwap 既存の類似性特性テーブルと既存の類似性ファイル ID テーブルのコピーを作成し、内部ポインターをスワップして、既存のテーブルを削除します。 |
|
CreateComparator シグネチャコンパレータを作成します。 |
|
CreateGenerator 指定したレベルの署名を生成する署名ジェネレーターを作成します。 |
|
CreateGeneratorParameters シグネチャ ジェネレーターに必要なパラメーターで初期化された IRdcGeneratorParameters インターフェイス ポインターを返します。 |
|
CreateSignatureReader 署名リーダーを作成して、アプリケーションが署名ファイルの内容をデコードできるようにします。 |
|
CreateTable 類似性特性テーブルと類似性ファイル ID テーブルを作成または開きます。 |
|
CreateTable 類似性ファイル ID テーブルを作成または開きます。 |
|
CreateTable 類似性特性テーブルを作成または開きます。 |
|
CreateTableIndirect RDC アプリケーションの ISimilarityTraitsMapping インターフェイスと IRdcFileWriter インターフェイスの実装を使用して、類似性特性テーブルと類似性ファイル ID テーブルを作成または開きます。 |
|
CreateTableIndirect RDC アプリケーションの IRdcFileWriter インターフェイスの実装を使用して、類似性ファイル ID テーブルを作成または開きます。 |
|
CreateTableIndirect RDC アプリケーションの ISimilarityTraitsMapping インターフェイスの実装を使用して、類似性特性テーブルを作成または開きます。 |
|
CreateView 類似性特性テーブル ファイルのファイル マッピングのビューをマップします。 |
|
DeleteOnClose 閉じると削除 (または切り捨てられる) ファイルを設定します。 |
|
EnableSimilarity シグネチャ ジェネレーターで類似性データを生成できるようにします。 |
|
FindSimilarFileId 特定のファイルに似たファイルの一覧を返します。 |
|
FindSimilarFileIndex 特定のファイルに似たファイルの一覧を返します。 一覧の結果は、最も類似したファイルから順に並べ替えられます。 |
|
フラッシュ 類似性特性テーブル ファイルのマップされたビュー内のすべてのダーティ ページをディスクに書き込みます。 |
|
取得 類似性特性テーブル ファイルのマップされたビューに関する情報を返します。 |
|
GetFilePosition 現在のファイル位置を返します。 |
|
GetFileSize ファイルのサイズを返します。 |
|
GetFileSize 類似性特性テーブル ファイルのサイズを返します。 |
|
GetGeneratorParameters ジェネレーターの作成に使用するパラメーターのコピーを返します。 |
|
GetGeneratorParametersType パラメーターの特定の型を返します。 |
|
GetHashWindowSize ハッシュ ウィンドウ サイズ (ローカル最大値の計算で使用されるハッシュを計算するために FilterMax ジェネレーターによって使用されるスライディング ウィンドウのサイズ) を返します。 |
|
GetHorizonSize 水平サイズ (FilterMax ジェネレーターがローカル最大値を検索する長さ) を返します。 |
|
GetLastIndex 類似性特性テーブルに格納された最後のエントリのインデックスを取得します。 |
|
GetNextData ISimilarityTraitsTable::BeginDump メソッドによって返された類似性特性リストから 1 つ以上の SimilarityDumpData 構造体を取得します。 |
|
GetNextFileId ISimilarity::FindSimilarFileId メソッドによって返されたファイル リスト内の次の有効な類似性ファイル ID を取得します。 |
|
GetPageSize 類似性特性テーブル ファイルのページ サイズ (ディスク ブロック サイズ) を返します。 |
|
GetParametersVersion パラメーターのシリアル化に使用される RDC のバージョンに関する情報を返します。 |
|
GetRDCVersion インストールされている RDC ランタイムのバージョンと、インストールされているランタイムでサポートされている最も古いバージョンの RDC インターフェイスを取得します。 |
| GetRecordCount を する 類似性ファイルの類似性ファイル ID テーブルに格納されているレコードの数を取得します。 |
| GetRecordCount を する 類似性ファイル ID テーブルに格納されているレコードの数を取得します。 |
|
GetSerializeSize シリアル化されたパラメーター データのサイズをバイト単位で返します。 |
|
GetSize ISimilarity::FindSimilarFileId メソッドによって返されたファイル リスト内のエントリの数を取得します。 |
|
GetView 類似性特性テーブル ファイルのマップされたビューの先頭と末尾のアドレスを返します。 |
|
無効 類似性ファイル ID テーブルでファイル ID を無効としてマークします。 |
|
検索 類似性ファイル ID テーブル内の特定のファイル インデックスに対応するファイル ID を取得します。 |
|
OpenGeneratorParameters 既存のシリアル化されたパラメーター ブロックを開き、データで初期化された IRdcGeneratorParameters インターフェイス ポインターを返します。 |
|
OpenMapping 類似性特性テーブル ファイルのファイル マッピング オブジェクトを開きます。 |
|
処理 2 つの署名ストリーム (シードとソース) を比較し、ターゲット ファイルの作成に必要なファイル データのチャンクを記述するニーズ リストを生成します。 |
|
処理 入力データを処理し、0 個以上の出力バイトを生成します。 |
|
読み取り 指定した位置から始まる指定した量のデータを読み取ります。 |
|
ReadHeader 署名ヘッダーを読み取り、署名の生成に使用されるパラメーターのコピーを返します。 |
|
ReadSignatures 現在の位置から署名のブロックを読み取ります。 |
|
ReportProgress 進行中の類似性操作の現在の完了率を報告します。 |
|
ResizeMapping 類似性特性テーブル ファイルのファイル マッピング オブジェクトのサイズを変更します。 |
|
Results 署名ジェネレーターによってファイルに対して生成された類似性データを取得します。 |
|
シリアル 化 パラメーター データをメモリ ブロックにシリアル化します。 |
|
SetFileSize 類似性特性テーブル ファイルのサイズを設定します。 |
|
SetHashWindowSize ハッシュ ウィンドウのサイズを設定します。ローカルの最大値の計算で使用されるハッシュを計算するために FilterMax ジェネレーターによって使用されるスライディング ウィンドウのサイズです。 |
|
SetHorizonSize 水平サイズ (FilterMax ジェネレーターがローカル最大値を検索する長さ) を設定します。 |
|
切り捨てる ファイルの長さを 0 に切り捨てます。 |
|
マップ解除 類似性特性テーブル ファイルのマップされたビューのマップを解除します。 |
|
書き込み 指定されたオフセットから始まるファイルにバイトを書き込みます。 |
Interfaces
|
IFindSimilarResults ISimilarity::FindSimilarFileId メソッドによって返されるファイル リストから情報を取得するためのメソッドを提供します。 |
|
IRdcComparator 2 つの署名ストリーム (シードとソース) を比較し、ターゲット ファイルの作成に必要なソースとシード ファイルのデータ チャンクの一覧を生成するために使用されます。 |
|
IRdcFileReader IRdcFileReader インターフェイスは、同期されるデータがディスク上のファイルとして存在しない可能性があるため、ファイル ハンドルに相当するものを提供するために使用されます。 |
|
IRdcFileWriter ファイルの読み取りと書き込みを行う抽象インターフェイス。 |
|
IRdcGenerator 入力データを処理し、ジェネレーターで使用されるパラメーターを読み取るために使用されます。 |
|
IRdcGeneratorFilterMaxParameters FilterMax ジェネレーターで使用されるパラメーターを設定および取得します。 |
|
IRdcGeneratorParameters すべてのタイプのジェネレーター パラメーターのジェネリック インターフェイスです。 すべてのジェネレーター パラメーター オブジェクトは、このインターフェイスをサポートする必要があります。 |
|
IRdcLibrary RDC を使用するための主要なインターフェイスです。 |
|
IRdcSignatureReader 署名と、署名の生成に使用されるパラメーターを読み取ります。 |
|
IRdcSimilarityGenerator シグネチャ ジェネレーターで類似性データを生成し、生成後に類似性データを取得できるようにするメソッドを定義します。 |
|
ISimilarity ファイルごとの類似性データとファイル ID を類似性ファイルに格納および取得するためのメソッドを定義します。 |
|
ISimilarityFileIdTable 類似性ファイル ID 情報を格納および取得するためのメソッドを定義します。 |
|
ISimilarityReportProgress RDC が類似性操作の現在の完了率を報告するメソッドを定義します。 |
|
ISimilarityTableDumpState ISimilarityTraitsTable::BeginDump メソッドによって返された類似性特性リストから情報を取得するためのメソッドを提供します。 |
|
ISimilarityTraitsMappedView 類似性特性テーブル ファイルのマップされたビューを操作するために RDC アプリケーションが実装できるメソッドを提供します。 |
|
ISimilarityTraitsMapping RDC アプリケーションが、類似性特性テーブル ファイルのファイル マッピング オブジェクトを作成および操作するために実装できるメソッドを提供します。 |
|
ISimilarityTraitsTable ファイルごとの類似性データを格納し、類似性検索を実行するためのメソッドを定義します。 |
構造体
|
FindSimilarFileIndexResults 一致するファイルに対して ISimilarityTraitsTable::FindSimilarFileIndex メソッドが返したファイル インデックス情報を格納します。 |
|
RdcBufferPointer バッファーについて説明します。 |
|
RdcNeed 2 つのデータ セットを同期するために必要なチャンクに関する情報が含まれています。 |
|
RdcNeedPointer RdcNeed 構造体の配列について説明します。 |
|
RdcSignature 1 つの署名と、それを生成するために使用されるチャンクの長さを格納します。 |
|
RdcSignaturePointer RdcSignature 構造体の配列を記述します。 |
|
SimilarityData ファイルの類似性データを格納します。 |
|
SimilarityDumpData ISimilarityTableDumpState::GetNextData メソッドによってファイルに対して返された類似性情報を格納します。 |
|
SimilarityFileId ファイルの類似性ファイル ID を格納します。 |
|
SimilarityMappedViewInfo 類似性マップ ビューに関する情報が含まれています。 |