ComWrappers.GetOrCreateObjectForComInstance 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.
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.