以下是 IBitsPeerCacheRecord 接口的一些主要方法:
interface IBitsPeerCacheRecord : IUnknown
{
HRESULT GetId([out] GUID* pVal);
HRESULT GetOriginUrl([out] LPWSTR* pVal);
HRESULT GetFileSize([out] ULONGLONG* pVal);
HRESULT GetFileModificationTime([out] FILETIME* pVal);
HRESULT GetLastAccessTime([out] FILETIME* pVal);
HRESULT IsFileValidated();
HRESULT GetFileRanges([out] IEnumBitsPeerCacheRecords** ppVal);
};
其中:
- GetId 方法用于获取 BITS 对等缓存记录的唯一标识符。
- GetOriginUrl 方法用于获取 BITS 对等缓存记录的原始 URL。
- GetFileSize 方法用于获取 BITS 对等缓存记录表示的文件大小。
- GetFileModificationTime 方法用于获取 BITS 对等缓存记录表示的文件修改时间。
- GetLastAccessTime 方法用于获取 BITS 对等缓存记录的最后访问时间。
- IsFileValidated 方法用于检查 BITS 对等缓存记录的文件是否已验证。
- GetFileRanges 方法用于获取 BITS 对等缓存记录表示的文件范围。
这些方法允许你查询和操作 BITS 对等缓存中的记录信息。请注意,使用这些接口需要包含 Bits3_0.h 头文件,并链接到相应的库。
转载请注明出处:http://www.zyzy.cn/article/detail/24054/Win32 API/Bits3_0.h/IBitsPeerCacheRecord