Marshal.GetComObjectData(Object, Object) Método

Definición

Recupera los datos a los que hace referencia la clave especificada del objeto COM especificado.

public:
 static System::Object ^ GetComObjectData(System::Object ^ obj, System::Object ^ key);
public static object GetComObjectData(object obj, object key);
[System.Security.SecurityCritical]
public static object GetComObjectData(object obj, object key);
static member GetComObjectData : obj * obj -> obj
[<System.Security.SecurityCritical>]
static member GetComObjectData : obj * obj -> obj
Public Shared Function GetComObjectData (obj As Object, key As Object) As Object

Parámetros

obj
Object

Objeto COM que contiene los datos que desea.

key
Object

Clave de la tabla hash interna de de obj la que se van a recuperar los datos.

Devoluciones

Los datos representados por el key parámetro en la tabla hash interna del obj parámetro.

Atributos

Excepciones

obj es null.

O bien

key es null.

obj no es un objeto COM.

O bien

obj es un objeto Windows Runtime.

Comentarios

Todos los objetos COM encapsulados en un contenedor callable en tiempo de ejecución tienen una tabla hash asociada, que GetComObjectData recupera. Marshal.SetComObjectData agrega datos a la tabla hash. Nunca debe tener que llamar a ninguno de los métodos desde el código.

Se aplica a

Consulte también