Compartilhar via


ComWrappers.GetOrCreateObjectForComInstance Método

Definição

Sobrecargas

GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags)

Obtém o objeto gerenciado atualmente registrado ou cria um objeto gerenciado e o registra.

GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object)

GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags)

Origem:
ComWrappers.cs
Origem:
ComWrappers.cs
Origem:
ComWrappers.cs
Origem:
ComWrappers.cs

Obtém o objeto gerenciado atualmente registrado ou cria um objeto gerenciado e o registra.

public:
 System::Object ^ GetOrCreateObjectForComInstance(IntPtr externalComObject, System::Runtime::InteropServices::CreateObjectFlags flags);
public object GetOrCreateObjectForComInstance(IntPtr externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags);
member this.GetOrCreateObjectForComInstance : nativeint * System.Runtime.InteropServices.CreateObjectFlags -> obj
Public Function GetOrCreateObjectForComInstance (externalComObject As IntPtr, flags As CreateObjectFlags) As Object

Parâmetros

externalComObject
IntPtr

nativeint

Objeto a ser importado para uso no runtime do .NET.

flags
CreateObjectFlags

Sinalizadores usados para descrever o objeto externo.

Retornos

Um objeto gerenciado associado ao objeto COM externo fornecido.

Comentários

Se um objeto gerenciado tiver sido criado anteriormente para o especificado externalComObject usando essa ComWrappers instância, o objeto criado anteriormente será retornado. Caso contrário, um novo será criado.

Aplica-se a

GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object)

public:
 System::Object ^ GetOrCreateObjectForComInstance(IntPtr externalComObject, System::Runtime::InteropServices::CreateObjectFlags flags, System::Object ^ userState);
public object GetOrCreateObjectForComInstance(IntPtr externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags, object? userState);
member this.GetOrCreateObjectForComInstance : nativeint * System.Runtime.InteropServices.CreateObjectFlags * obj -> obj
Public Function GetOrCreateObjectForComInstance (externalComObject As IntPtr, flags As CreateObjectFlags, userState As Object) As Object

Parâmetros

externalComObject
IntPtr

nativeint

userState
Object

Retornos

Aplica-se a