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