ComWrappers.GetOrCreateObjectForComInstance 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.
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
- flags
- CreateObjectFlags
- userState
- Object