Marshal.SetComObjectData(Object, Object, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit des données référencées par la clé spécifiée dans l'objet COM spécifié.
public:
static bool SetComObjectData(System::Object ^ obj, System::Object ^ key, System::Object ^ data);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static bool SetComObjectData (object obj, object key, object? data);
public static bool SetComObjectData (object obj, object key, object data);
public static bool SetComObjectData (object obj, object key, object? data);
[System.Security.SecurityCritical]
public static bool SetComObjectData (object obj, object key, object data);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member SetComObjectData : obj * obj * obj -> bool
static member SetComObjectData : obj * obj * obj -> bool
[<System.Security.SecurityCritical>]
static member SetComObjectData : obj * obj * obj -> bool
Public Shared Function SetComObjectData (obj As Object, key As Object, data As Object) As Boolean
Paramètres
- obj
- Object
Objet COM dans lequel stocker les données.
- key
- Object
Clé dans la table de hachage interne de l'objet COM dans lequel stocker les données.
- data
- Object
Données à définir.
Retours
true
si les données ont été correctement définies ; sinon, false
.
- Attributs
Exceptions
Remarques
Tous les objets COM encapsulés dans un wrapper RCW (Runtime Callable Wrapper) ont une table de hachage associée, à laquelle SetComObjectData ajoute des données. Marshal.GetComObjectData récupère les données de la table de hachage. Vous ne devriez jamais avoir à appeler l’une ou l’autre méthode à partir de votre code.