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 中的金鑰,用於取得資料。
傳回
該參數在內部雜湊表key中所代表obj的資料。
- 屬性
例外狀況
備註
所有以 執行時可呼叫 包裝器包裝的 COM 物件都會有一個對應的雜湊表,用於 GetComObjectData 檢索。 Marshal.SetComObjectData 將資料加入雜湊表。 你根本不需要從程式碼中呼叫任何一種方法。