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