IMAPI:get_MediaPhysicallyBlank 和 get_MediaHeuristicallyBlank 有啥区别?
Posted
技术标签:
【中文标题】IMAPI:get_MediaPhysicallyBlank 和 get_MediaHeuristicallyBlank 有啥区别?【英文标题】:IMAPI: What is the difference between get_MediaPhysicallyBlank and get_MediaHeuristicallyBlank?IMAPI:get_MediaPhysicallyBlank 和 get_MediaHeuristicallyBlank 有什么区别? 【发布时间】:2017-01-22 03:23:00 【问题描述】:从get_MediaHeuristicallyBlank 和get_MediaPhysicallyBlank 的MSDN 文档中,不清楚这两者之间的确切区别是什么。 谁能解释一下这两者有何不同?
【问题讨论】:
【参考方案1】:我也在寻找相同的差异,但找不到。我学到的内容如下。
get_MediaHeuristicallyBlank
IMAPI 扫描媒体以检查它是否为空白。这可能需要更长的时间。
get_MediaPhysicallyBlank
IMAPI 询问驱动器介质是否为空白。驱动器返回状态,IMAPI 依赖它。这可能比上面的调用更短。
在我的应用程序中,我使用的是get_MediaHeuristicallyBlank
,我没有任何问题。
顺便说一句,我使用 C#;不是 C++。但是 IMAPI 接口是相同的,所以这应该不是问题。
【讨论】:
以上是关于IMAPI:get_MediaPhysicallyBlank 和 get_MediaHeuristicallyBlank 有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章
IMAPI:COMException 发生内部文件系统错误 [-1062555360]
IMAPI:get_MediaPhysicallyBlank 和 get_MediaHeuristicallyBlank 有啥区别?