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.