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