Marshal.SetComObjectData(Object, Object, Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在指定的 COM 物件中,將指定鍵所參考的資料集合。
public:
static bool SetComObjectData(System::Object ^ obj, System::Object ^ key, System::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);
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
參數
- obj
- Object
用來儲存資料的 COM 物件。
- key
- Object
COM物件內部雜湊表中的金鑰,用來存放資料。
- data
- Object
要設定的數據。
傳回
true若資料成功設定;否則,。 false
- 屬性
例外狀況
備註
所有以 執行時可呼叫包裝器(RCW )包裝的 COM 物件,皆有相關的雜湊表,並 SetComObjectData 在此上加入資料。 Marshal.GetComObjectData 從雜湊表中取得資料。 你根本不需要從程式碼中呼叫任何一種方法。