Marshal.GetComObjectData(Object, Object) 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.
Recupera os dados que são referenciados pela chave especificada do objeto COM especificado.
public:
static System::Object ^ GetComObjectData(System::Object ^ obj, System::Object ^ key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static object? GetComObjectData (object obj, object key);
public static object GetComObjectData (object obj, object key);
public static object? GetComObjectData (object obj, object key);
[System.Security.SecurityCritical]
public static object GetComObjectData (object obj, object key);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetComObjectData : obj * obj -> obj
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 que você deseja.
- key
- Object
A chave na tabela de hash interna do obj
da qual recuperar os dados.
Retornos
Os dados representados pelo parâmetro key
na tabela de hash interna do parâmetro obj
.
- Atributos
Exceções
Comentários
Todos os objetos COM encapsulados em um Wrapper Callable do Runtime têm uma tabela de hash associada, que GetComObjectData recupera. Marshal.SetComObjectData adiciona dados à tabela de hash. Você nunca deve precisar chamar nenhum dos métodos do código.