Marshal.SetComObjectData(Object, Object, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví data odkazovaná zadaným klíčem v zadaném objektu COM.
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
Parametry
- obj
- Object
Objekt COM, do kterého chcete data uložit.
- key
- Object
Klíč v interní tabulce hash objektu COM, do kterého se mají data ukládat.
- data
- Object
Data, která se mají nastavit.
Návraty
true
pokud byla data úspěšně nastavena; v opačném případě . false
- Atributy
Výjimky
Poznámky
Všechny objekty COM zabalené v modulu Runtime Callable Wrapper (RCW) mají přidruženou tabulku hash, do které SetComObjectData se přidávají data. Marshal.GetComObjectData načte data z tabulky hash. Nikdy byste neměli volat metodu z kódu.