Obtiene datos a los que hace referencia la clave especificada desde el objeto COM especificado.
Espacio de nombres: System.Runtime.InteropServices
Ensamblado: mscorlib (en mscorlib.dll)

Sintaxis
Visual Basic (Declaración)
Public Shared Function GetComObjectData ( _
obj As Object, _
key As Object _
) As Object
Dim obj As Object
Dim key As Object
Dim returnValue As Object
returnValue = Marshal.GetComObjectData(obj, key)
public static Object GetComObjectData (
Object obj,
Object key
)
public:
static Object^ GetComObjectData (
Object^ obj,
Object^ key
)
public static Object GetComObjectData (
Object obj,
Object key
)
public static function GetComObjectData (
obj : Object,
key : Object
) : Object
Parámetros
- obj
Objeto COM que contiene los datos deseados.
- key
Clave en la tabla de hash interna de obj de la que se recuperan los datos.
Valor devuelto
Datos representados por el parámetro
key en la tabla hash interna del parámetro
obj.

Excepciones
| Tipo de excepción | Condición |
|---|
ArgumentNullException | obj es referencia de objeto null (Nothing en Visual Basic). O bien key es referencia de objeto null (Nothing en Visual Basic). |
ArgumentException | obj no es un objeto COM. |

Comentarios
Todos los objetos COM ajustados en un contenedor al que se puede llamar en tiempo de ejecución tienen una tabla hash asociada, que el método GetComObjectData recupera. Marshal.SetComObjectData agrega datos a la tabla hash. No debe llamar nunca a ninguno de estos métodos desde el código.

Seguridad de .NET Framework

Plataformas
Windows 98, Windows 2000 SP4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition
.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

Información de versión
.NET Framework
Compatible con: 2.0, 1.1, 1.0

Vea también