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] Возвращает объект IEEData служба хранилища, содержащий байты сборки этого объекта (это значение NULL, если нет байтов).
assemPdb
[out] IEEDataStorage
Возвращает объект, содержащий сведения о хранилище символов для этого объекта (это значение NULL, если хранилище символов недоступно).
className
[out] Возвращает имя класса, содержащее этот объект.
alr
[out] Возвращает значение из перечисления ASSE МБ LYLOCRESOLUTION, указывающее расположение сборки.
replacementOk
[out] Возвращает ненулевое значение (TRUE
), если значение этого объекта может быть изменено; ноль (FALSE
), если объект доступен только для чтения.
Возвращаемое значение
В случае успешного выполнения возвращается S_OK
; в противном случае возвращается код ошибки.
Замечания
Этот метод используется визуализаторами типов для создания экземпляра управляемого средства просмотра.