ComWrappers.GetOrCreateComInterfaceForObject Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria uma representação COM do objeto fornecido que pode ser passada para um ambiente não gerido.
public:
IntPtr GetOrCreateComInterfaceForObject(System::Object ^ instance, System::Runtime::InteropServices::CreateComInterfaceFlags flags);
public IntPtr GetOrCreateComInterfaceForObject(object instance, System.Runtime.InteropServices.CreateComInterfaceFlags flags);
member this.GetOrCreateComInterfaceForObject : obj * System.Runtime.InteropServices.CreateComInterfaceFlags -> nativeint
Public Function GetOrCreateComInterfaceForObject (instance As Object, flags As CreateComInterfaceFlags) As IntPtr
Parâmetros
- instance
- Object
O objeto gerido para expor fora do runtime .NET.
- flags
- CreateComInterfaceFlags
Flags usados para configurar a interface gerada.
Devoluções
nativeint
A interface COM gerada, como apontador para a implementação da interface IUnknown, pode ser passada fora do tempo de execução .NET.
Observações
Se uma representação COM foi criada anteriormente para o especificado instance usando esta ComWrappers instância, a interface COM criada anteriormente será devolvida. Se não, será criado um novo.