IPropertyProxyEESide::GetManagedViewerCreationData

检索有关此属性类型的查看器的信息,以便实例化该查看器。

语法

int GetManagedViewerCreationData(
   out string                     assemName,
   out IEEDataStorage             assemBytes,
   out IEEDataStorage             assemPdb,
   out string                     className,
   out enum_ASSEMBLYLOCRESOLUTION alr,
   out int                        replacementOk
);

参数

assemName
[out]返回保存此对象的程序集的名称。

assemBytes
[out]返回一个 I企业版Data存储 对象,该对象包含此对象的程序集字节(如果没有可用字节,则为 null 值)。

assemPdb
[out]返回一个 IEEDataStorage 对象,该对象包含此对象的符号存储信息(如果没有可用的符号存储区,则为 null 值)。

className
[out]返回包含此对象的类名。

alr
[out]从 AS标准版MBLYLOCRESOLUTION 枚举中返回一个值,该值指示程序集的位置。

replacementOk
[out]如果可以更改此对象的值,则返回非零值TRUE;如果对象为只读,则返回零(FALSE)。

返回值

如果成功,则返回 S_OK;否则,返回错误代码。

备注

此方法由类型可视化工具用来实例化托管查看器。

另请参阅