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.