Marshal.SetComObjectData(Object, Object, Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen COM nesnesinde belirtilen anahtar tarafından başvuruda bulunan verileri ayarlar.
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
Parametreler
- obj
- Object
Verilerin depolandığı COM nesnesi.
- key
- Object
Verilerin depolanacağı COM nesnesinin iç karma tablosundaki anahtar.
- data
- Object
Ayarlanacağı veriler.
Döndürülenler
true
veriler başarıyla ayarlandıysa; aksi takdirde , false
.
- Öznitelikler
Özel durumlar
Açıklamalar
Çalışma Zamanı Çağrılabilen Sarmalayıcı'da (RCW) sarmalanan tüm COM nesnelerinin, veri ekleyen SetComObjectData ilişkili bir karma tablosu vardır. Marshal.GetComObjectData karma tablosundan veri alır. Kodunuzdan hiçbir yöntemi çağırmanız gerekmez.