Win32 API 日本語リファレンス
ホームNetworking.BackgroundIntelligentTransferService › IBitsPeerCacheAdministration

IBitsPeerCacheAdministration

COM
IID659cdead-489e-11d9-a9cd-000d56965251継承元IUnknown自前メソッド開始 vtbl3

メソッド 14

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT GetMaximumCacheSize(DWORD* pBytes)
4HRESULT SetMaximumCacheSize(DWORD Bytes)
5HRESULT GetMaximumContentAge(DWORD* pSeconds)
6HRESULT SetMaximumContentAge(DWORD Seconds)
7HRESULT GetConfigurationFlags(DWORD* pFlags)
8HRESULT SetConfigurationFlags(DWORD Flags)
9HRESULT EnumRecords(IEnumBitsPeerCacheRecords** ppEnum)
10HRESULT GetRecord(GUID* id, IBitsPeerCacheRecord** ppRecord)
11HRESULT ClearRecords()
12HRESULT DeleteRecord(GUID* id)
13HRESULT DeleteUrl(LPWSTR url)
14HRESULT EnumPeers(IEnumBitsPeers** ppEnum)
15HRESULT ClearPeers()
16HRESULT DiscoverPeers()