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 将数据添加到哈希表。 你永远不必从代码调用任一方法。