Partager via


Marshal.GetComObjectData(Object, Object) Méthode

Définition

Récupère des 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);
[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

Paramètres

obj
Object

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

key
Object

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

Retours

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

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 callable runtime ont une table de hachage associée, qui GetComObjectData récupère. Marshal.SetComObjectData ajoute des données à la table de hachage. Vous ne devez jamais appeler l’une ou l’autre des méthodes à partir de votre code.

S’applique à

Voir aussi