StgIsStorageFile 函数 (coml2api.h)

StgIsStorageFile 函数指示特定磁盘文件是否包含存储对象。

语法

HRESULT StgIsStorageFile(
  [in] const WCHAR *pwcsName
);

参数

[in] pwcsName

指向要检查的磁盘文件的以 null 结尾的 Unicode 字符串名称的指针。 pwcsName 参数未解释传递到基础文件系统。

返回值

StgIsStorageFile 函数还可以返回任何文件系统错误或 包装在 HRESULT 中的系统错误。 请参阅 错误处理策略处理未知错误

注解

存储对象基础磁盘文件的开头是一个签名,用于区分存储对象与其他文件格式。 StgIsStorageFile 函数对于其文档使用磁盘文件格式(可能使用或不使用存储对象)的应用程序非常有用。

如果已在事务处理模式下创建根复合文件,但尚未提交,此方法仍返回S_OK。

要求

要求
最低受支持的客户端 Windows 2000 专业版 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows 2000 Server [桌面应用 |UWP 应用]
目标平台 Windows
标头 coml2api.h (包括 Objbase.h)
Library Ole32.lib
DLL Ole32.dll

另请参阅

StgIsStorageILockBytes