IPropertyProxyEESide::GetManagedViewerCreationDataIPropertyProxyEESide::GetManagedViewerCreationData

Recupera información sobre el Visor para este tipo de propiedad con el fin de crear una instancia de ese visor.Retrieves information about the viewer for this property type in order to instantiate that viewer.

SintaxisSyntax

HRESULT GetManagedViewerCreationData(  
   BSTR*                  assemName,  
   IEEDataStorage**       assemBytes,  
   IEEDataStorage**       assemPdb,  
   BSTR*                  className,  
   ASSEMBLYLOCRESOLUTION* alr,  
   BOOL*                  replacementOk  
);  
int GetManagedViewerCreationData(  
   out string                     assemName,  
   out IEEDataStorage             assemBytes,  
   out IEEDataStorage             assemPdb,  
   out string                     className,  
   out enum_ASSEMBLYLOCRESOLUTION alr,  
   out int                        replacementOk  
);  

ParámetrosParameters

assemName
[out] Devuelve el nombre del ensamblado que contiene este objeto.[out] Returns the name of the assembly holding this object.

assemBytes
[out] Devuelve un IEEDataStorage objeto que contiene los bytes de ensamblado de este objeto (este es un valor null si no hay disponibles).[out] Returns an IEEDataStorage object containing the assembly bytes of this object (this is a null value if no bytes are available).

assemPdb
[out] Devuelve un IEEDataStorage objeto que contiene el símbolo de almacena información para este objeto (este es un valor null si no hay ningún almacén de símbolos).[out] Returns an IEEDataStorage object containing the symbol store information for this object (this is a null value if no symbol store is available).

className
[out] Devuelve el nombre de clase que contiene este objeto.[out] Returns the class name containing this object.

alr
[out] Devuelve un valor de la ASSEMBLYLOCRESOLUTION enumeración que indica la ubicación del ensamblado.[out] Returns a value from the ASSEMBLYLOCRESOLUTION enumeration indicating the location of the assembly.

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.[out] Returns nonzero (TRUE) if this object's value can be changed; zero (FALSE) if the object is read-only.

Valor devueltoReturn Value

Si se realiza correctamente, devuelve S_OK; en caso contrario, devuelve un código de error.If successful, returns S_OK; otherwise, returns an error code.

ComentariosRemarks

Este método se usa por los visualizadores de tipo para crear un visor administrado.This method is used by type visualizers to instantiate a managed viewer.

Vea tambiénSee Also

IPropertyProxyEESide IPropertyProxyEESide
ASSEMBLYLOCRESOLUTION ASSEMBLYLOCRESOLUTION
IEEDataStorageIEEDataStorage