Marshal.GetComObjectData(Object, Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從指定的 COM 物件擷取指定的索引鍵所參考的資料。
public:
static System::Object ^ GetComObjectData(System::Object ^ obj, System::Object ^ key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static object? GetComObjectData (object obj, object key);
public static object GetComObjectData (object obj, object key);
public static object? GetComObjectData (object obj, object key);
[System.Security.SecurityCritical]
public static object GetComObjectData (object obj, object key);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetComObjectData : obj * obj -> obj
static member GetComObjectData : obj * obj -> obj
[<System.Security.SecurityCritical>]
static member GetComObjectData : obj * obj -> obj
Public Shared Function GetComObjectData (obj As Object, key As Object) As Object
參數
- obj
- Object
包含所需資料的 COM 物件。
- key
- Object
要從中擷取資料的 obj
之內部雜湊表中的索引鍵。
傳回
由 obj
參數的內部雜湊表中之 key
參數所代表的資料。
- 屬性
例外狀況
備註
運行 時間可呼叫 包裝函式中包裝的所有 COM 物件都有相關聯的哈希表,可 GetComObjectData 擷取此數據表。 Marshal.SetComObjectData 將數據加入哈希表。 您絕對不需要從程式代碼呼叫任一方法。