Partilhar via


IPropertyProxyEESide::GetManagedViewerCreationData

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

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âmetros

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

  • assemBytes
    [out] Retorna um IEEDataStorage objeto contendo os bytes do assembly deste objeto (Este é um valor nulo se não há bytes disponíveis).

  • assemPdb
    [out] Retorna um IEEDataStorage objeto que contém o símbolo de armazena informações para este objeto (Este é um valor nulo se nenhum armazenamento de símbolo estiver disponível).

  • className
    [out] Retorna o nome da classe que contém este objeto.

  • alr
    [out] Retorna um valor a partir do ASSEMBLYLOCRESOLUTION enumeração que indica o local do assembly.

  • replacementOk
    [out] Retorna um diferente de zero (TRUE) se o valor deste objeto pode ser alterado; zero (FALSE) se o objeto é somente leitura.

Valor de retorno

Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.

Comentários

Este método é usado pelo visualizadores de tipo para instanciar um visualizador gerenciado.

Consulte também

Referência

IPropertyProxyEESide

ASSEMBLYLOCRESOLUTION

IEEDataStorage