IPropertyProxyEESide::GetManagedViewerCreationData

Recupera información sobre el visor de este tipo de propiedad para crear instancias de ese visor.

Sintaxis

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

Parámetros

assemName
[out] Devuelve el nombre del ensamblado que contiene este objeto.

assemBytes
[out] Devuelve un objeto IEEDataStorage que contiene los bytes de ensamblado de este objeto (este es un valor NULL si no hay bytes disponibles).

assemPdb
[out] Devuelve un IEEDataStorage objeto que contiene la información del almacén de símbolos para este objeto (se trata de un valor NULL si no hay ningún almacén de símbolos disponible).

className
[out] Devuelve el nombre de clase que contiene este objeto.

alr
[out] Devuelve un valor de la enumeración ASSEMBLYLOCRESOLUTION que indica la ubicación del ensamblado.

replacementOk
[out] Devuelve un valor distinto de cero (TRUE) si se puede cambiar el valor de este objeto; cero (FALSE) si el objeto es de solo lectura.

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.

Comentarios

Los visualizadores de tipos usan este método para crear instancias de un visor administrado.

Consulte también