Marshal.GetComObjectData(Object, Object) Méthode

Définition

Récupère les données référencées par la clé spécifiée à partir de l’objet COM spécifié.

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

Paramètres

obj
Object

Objet COM qui contient les données souhaitées.

key
Object

Clé de la table de hachage interne de la base de obj données à partir de laquelle récupérer les données.

Retours

Données représentées par le key paramètre dans la table de hachage interne du obj paramètre.

Attributs

Exceptions

obj a la valeur null.

-ou-

key a la valeur null.

obj n’est pas un objet COM.

-ou-

obj est un objet Windows Runtime.

Remarques

Tous les objets COM encapsulés dans un wrapper pouvant être appelé au runtime ont une table de hachage associée, qui GetComObjectData récupère. Marshal.SetComObjectData ajoute des données à la table de hachage. Vous n’avez jamais besoin d’appeler l’une ou l’autre méthode à partir de votre code.

S’applique à

Voir aussi