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
;否则,返回错误代码。
备注
此方法由类型可视化工具用来实例化托管查看器。