ComWrappers.CreateObject(IntPtr, CreateObjectFlags) 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 um objeto gerenciado para o objeto para o qual externalComObject
aponta, respeitando os valores de flags
.
protected:
abstract System::Object ^ CreateObject(IntPtr externalComObject, System::Runtime::InteropServices::CreateObjectFlags flags);
protected abstract object? CreateObject (IntPtr externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags);
abstract member CreateObject : nativeint * System.Runtime.InteropServices.CreateObjectFlags -> obj
Protected MustOverride Function CreateObject (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 o objeto não puder ser criado e null
for retornado, a chamada para GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) lançará um ArgumentNullException.