IStorage.OpenStorage 方法

命名空间:  Microsoft.VisualStudio.OLE.Interop
程序集:  Microsoft.VisualStudio.OLE.Interop(在 Microsoft.VisualStudio.OLE.Interop.dll 中)

语法

声明
Sub OpenStorage ( _
    pwcsName As String, _
    pstgPriority As IStorage, _
    grfMode As UInteger, _
    snbExclude As IntPtr, _
    reserved As UInteger, _
    <OutAttribute> ByRef ppstg As IStorage _
)
void OpenStorage(
    string pwcsName,
    IStorage pstgPriority,
    uint grfMode,
    IntPtr snbExclude,
    uint reserved,
    out IStorage ppstg
)

参数

  • pwcsName
    类型:System.String
    为宽字符的指针 null 终止了包含存储对象的名称打开的 Unicode 字符串。000 到 01f 字符,用作流/存储名称的第一个字符,是用于 OLE 使用。这是一个复合文件限制,而不是一个结构化存储限制。,如果 pstgPriority 非 null,则将忽略此参数。
  • grfMode
    类型:System.UInt32
    因此,在打开存储对象时,指定访问模式使用。有关可能值的说明,请参见 STGM 常数。您选择的其他模式必须至少指定 STGM_SHARE_EXCLUSIVE,在调用此方法时。
  • snbExclude
    类型:System.IntPtr
    必须为 NULL。一个非 null 值将返回 STG_E_INVALIDPARAMETER。
  • reserved
    类型:System.UInt32
    留待将来使用;必须为零。

.NET Framework 安全性

请参见

参考

IStorage 接口

Microsoft.VisualStudio.OLE.Interop 命名空间