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; в противном случае возвращается код ошибки.

Замечания

Этот метод используется визуализаторами типов для создания экземпляра управляемого средства просмотра.

См. также