Compartilhar via


IPropertyProxyEESide::GetManagedViewerCreationData

Recupera informações sobre o visualizador para esse tipo de propriedade para instanciar esse visualizador.

Sintaxe

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

Parâmetros

assemName
[saiu] Retorna o nome do assembly que contém esse objeto.

assemBytes
[saiu] Retorna um objeto IEEDataStorage que contém os bytes de assembly desse objeto (esse é um valor nulo se nenhum byte estiver disponível).

assemPdb
[saiu] Retorna um objeto que contém as informações de armazenamento de símbolos para esse objeto (esse é um IEEDataStorage valor nulo se nenhum repositório de símbolos estiver disponível).

className
[saiu] Retorna o nome da classe que contém esse objeto.

alr
[saiu] Retorna um valor da enumeração ASSEMBLYLOCRESOLUTION indicando o local do assembly.

replacementOk
[saiu] Retorna diferente de zero () se o valor desse objeto puder ser alterado; zero (TRUEFALSE) se o objeto for somente leitura.

Valor de retorno

Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro.

Comentários

Esse método é usado por visualizadores de tipo para instanciar um visualizador gerenciado.

Confira também