ComWrappers.GetOrCreateComInterfaceForObject Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria uma representação COM do objeto fornecido que pode ser passada para um ambiente não gerenciado.
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 gerenciado a ser exposto fora do runtime do .NET.
- flags
- CreateComInterfaceFlags
Sinalizadores usados para configurar a interface gerada.
Retornos
nativeint
A interface COM gerada, como um ponteiro para a implementação da IUnknown
interface, que pode ser passada fora do runtime do .NET.
Comentários
Se uma representação COM tiver sido criada anteriormente para o especificado instance
usando essa ComWrappers instância, a interface COM criada anteriormente será retornada. Caso contrário, um novo será criado.