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 se mají ukládat data.
- key
- Object
Klíč v interní tabulce hash objektu COM, do kterého se mají data ukládat.
- data
- Object
Data, která chcete nastavit.
Návraty
truepokud byla data úspěšně nastavena; v opačném případě . false
- Atributy
Výjimky
Poznámky
Všechny objekty COM zabalené do obálky RCW (Runtime Callable Wrapper) 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 ani jednu metodu z kódu.