ComWrappers.GetOrCreateObjectForComInstance Método

Definição

Sobrecargas

Name Description
GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags)

Recebe o objeto gerido atualmente registado ou cria um novo objeto gerido e regista-o.

GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object)

Recebe o objeto gerido atualmente registado ou cria um novo objeto gerido e regista-o.

GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags)

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

Recebe o objeto gerido atualmente registado ou cria um novo objeto gerido e regista-o.

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 para importar para uso no runtime .NET.

flags
CreateObjectFlags

Flags usados para descrever o objeto externo.

Devoluções

Um objeto gerido associado ao objeto COM externo fornecido.

Observações

Se um objeto gerido foi previamente criado para o especificado externalComObject usando esta ComWrappers instância, o objeto criado anteriormente será devolvido. Se não, será criado um novo.

Aplica-se a

GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object)

Origem:
ComWrappers.cs
Origem:
ComWrappers.cs

Recebe o objeto gerido atualmente registado ou cria um novo objeto gerido e regista-o.

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

O objeto a importar para uso no runtime .NET.

flags
CreateObjectFlags

Uma combinação bit a bit dos valores de enumeração que descreve o objeto externo.

userState
Object

Um objeto de estado para ajudar a criar o objeto .NET de encapsulamento.

Devoluções

Devolve um objeto gerido associado ao objeto COM externo fornecido.

Observações

Se um objeto gerido foi previamente criado para o especificado externalComObject usando esta ComWrappers instância, o objeto criado anteriormente é devolvido. Se não, é criado um novo.

Aplica-se a