本文整理汇总了C++中URL::GetPartialCoverage方法的典型用法代码示例。如果您正苦于以下问题:C++ URL::GetPartialCoverage方法的具体用法?C++ URL::GetPartialCoverage怎么用?C++ URL::GetPartialCoverage使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类URL
的用法示例。
在下文中一共展示了URL::GetPartialCoverage方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: IntersectWithUnavailable
void IntersectWithUnavailable(MediaByteRange& range, URL& url)
{
if (range.IsEmpty())
return;
// find the first unavailable range on or after range.start
MediaByteRange unavail;
BOOL available = FALSE;
OpFileLength length = 0;
url.GetPartialCoverage(range.start, available, length, TRUE);
if (available)
{
OP_ASSERT(length > 0);
unavail.start = range.start + length;
length = 0;
url.GetPartialCoverage(unavail.start, available, length, TRUE);
OP_ASSERT(!available);
}
else
unavail.start = range.start;
// length is now the number of unavailable bytes, or 0 if unknown
if (length > 0)
unavail.SetLength(length);
range.IntersectWith(unavail);
}