Marshal.GetComObjectData(Object, Object) Método

Definição

Recupera dados referenciados pela chave especificada do 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

O objeto COM que contém os dados desejados.

key
Object

A chave na tabela de hash interna da obj qual recuperar os dados.

Retornos

Os dados representados pelo key parâmetro na tabela de hash interna do obj parâmetro.

Atributos

Exceções

obj é null.

-ou-

key é null.

obj não é um objeto COM.

-ou-

obj é um objeto Windows Runtime.

Comentários

Todos os objetos COM encapsulados em um Wrapper Callable do Runtime têm uma tabela de hash associada, que GetComObjectData é recuperada. Marshal.SetComObjectData adiciona dados à tabela de hash. Você nunca deve chamar nenhum dos métodos do seu código.

Aplica-se a

Confira também