IPropertyBag2.Write 方法
属性保存到属性包。
命名空间: Microsoft.VisualStudio.OLE.Interop
程序集: Microsoft.VisualStudio.OLE.Interop(在 Microsoft.VisualStudio.OLE.Interop.dll 中)
语法
声明
Sub Write ( _
cProperties As UInteger, _
pPropBag As PROPBAG2(), _
ByRef pvarValue As Object _
)
void Write(
uint cProperties,
PROPBAG2[] pPropBag,
ref Object pvarValue
)
参数
- cProperties
类型:System.UInt32
[in] 读取属性的数目。此参数数组中指定元素的数目。 pPropBag、 pvarValue和 phrError。
- pPropBag
类型:array<Microsoft.VisualStudio.OLE.Interop.PROPBAG2[]
[[数组指定属性请求的 PROPBAG2 结构。,此方法可调用前,这些结构的 vt 和 pstrName 成员必须填充。这些结构的 dwHint 成员是可选的。必须具有该数组中的至少 cProperties 元素。此参数不能为空。
- pvarValue
类型:System.Object%
[out] 接收属性值的数组不同的框架。调用方不需要在调用 Read之前初始化这些结构。,在返回之前, Read方法加载这些结构的类型字段和值字段。必须具有该数组中的至少 cProperties 元素。调用应用程序释放这些结构包含的任何分配。此参数不能为空。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。