ホーム › Storage.DataDeduplication › IDedupDataPort
IDedupDataPort
COMメソッド 12
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetStatus(DedupDataPortVolumeStatus* pStatus, DWORD* pDataHeadroomMb) |
| 4 | HRESULT LookupChunks(DWORD Count, DedupHash* pHashes, GUID* pRequestId) |
| 5 | HRESULT InsertChunks(DWORD ChunkCount, DedupChunk* pChunkMetadata, DWORD DataByteCount, BYTE* pChunkData, GUID* pRequestId) |
| 6 | HRESULT InsertChunksWithStream(DWORD ChunkCount, DedupChunk* pChunkMetadata, DWORD DataByteCount, IStream* pChunkDataStream, GUID* pRequestId) |
| 7 | HRESULT CommitStreams(DWORD StreamCount, DedupStream* pStreams, DWORD EntryCount, DedupStreamEntry* pEntries, GUID* pRequestId) |
| 8 | HRESULT CommitStreamsWithStream(DWORD StreamCount, DedupStream* pStreams, DWORD EntryCount, IStream* pEntriesStream, GUID* pRequestId) |
| 9 | HRESULT GetStreams(DWORD StreamCount, LPWSTR* pStreamPaths, GUID* pRequestId) |
| 10 | HRESULT GetStreamsResults(GUID RequestId, DWORD MaxWaitMs, DWORD StreamEntryIndex, DWORD* pStreamCount, DedupStream** ppStreams, DWORD* pEntryCount, DedupStreamEntry** ppEntries, DedupDataPortRequestStatus* pStatus, HRESULT** ppItemResults) |
| 11 | HRESULT GetChunks(DWORD Count, DedupHash* pHashes, GUID* pRequestId) |
| 12 | HRESULT GetChunksResults(GUID RequestId, DWORD MaxWaitMs, DWORD ChunkIndex, DWORD* pChunkCount, DedupChunk** ppChunkMetadata, DWORD* pDataByteCount, BYTE** ppChunkData, DedupDataPortRequestStatus* pStatus, HRESULT** ppItemResults) |
| 13 | HRESULT GetRequestStatus(GUID RequestId, DedupDataPortRequestStatus* pStatus) |
| 14 | HRESULT GetRequestResults(GUID RequestId, DWORD MaxWaitMs, HRESULT* pBatchResult, DWORD* pBatchCount, DedupDataPortRequestStatus* pStatus, HRESULT** ppItemResults) |