以下是 StgOpenStorageEx 函数的基本签名和说明:
HRESULT StgOpenStorageEx(
const WCHAR *pwcsName,
DWORD grfMode,
DWORD stgfmt,
DWORD grfAttrs,
STGOPTIONS *pStgOptions,
PSECURITY_DESCRIPTOR pSecurityDescriptor,
REFIID riid,
void **ppObjectOpen
);
参数说明:
- pwcsName: 存储对象的名称,可以是文件名或路径。
- grfMode: 打开模式,指定对存储对象的访问权限和行为。例如,STGM_READ 表示以只读方式打开。
- stgfmt: 存储对象的格式,可以是 STGFMT_DOCUMENT、STGFMT_STORAGE 等。
- grfAttrs: 指定属性。
- pStgOptions: 存储选项。
- pSecurityDescriptor: 安全描述符。
- riid: 请求的接口 ID。
- ppObjectOpen: 返回打开的存储对象的指针。
这个函数返回 HRESULT 类型的值,表示函数执行的结果。如果操作成功,返回 S_OK。
注意:使用 StgOpenStorageEx 函数时,需要引用 Ole32.lib 库。
转载请注明出处:http://www.zyzy.cn/article/detail/24622/Win32 API/Coml2api.h/StgOpenStorageEx