ComWrappers クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
重要
この API は CLS 準拠ではありません。
COM IUnknown 型のラッパーを管理するためのクラス。
public ref class ComWrappers abstract
[System.CLSCompliant(false)]
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public abstract class ComWrappers
[System.CLSCompliant(false)]
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public abstract class ComWrappers
[<System.CLSCompliant(false)>]
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
type ComWrappers = class
[<System.CLSCompliant(false)>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type ComWrappers = class
Public MustInherit Class ComWrappers
- 継承
-
ComWrappers
- 派生
- 属性
注釈
この API の詳細については、「 ComWrappers の補足 API 解説」を参照してください。
コンストラクター
ComWrappers() |
インスタンス コンストラクター。 |
メソッド
ComputeVtables(Object, CreateComInterfaceFlags, Int32) |
|
CreateObject(IntPtr, CreateObjectFlags) |
|
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetIUnknownImpl(IntPtr, IntPtr, IntPtr) |
ランタイム提供の IUnknown 実装を取得します。 |
GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags) |
指定されたオブジェクトの COM 表現を作成します。このオブジェクトは、管理されていない環境に渡すことができます。 |
GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) |
現在登録されているマネージド オブジェクトを取得するか、新しいマネージド オブジェクトを作成して登録します。 |
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object) |
現在登録されているマネージド オブジェクトを取得するか、指定されたマネージド オブジェクトを使用して登録します。 |
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object, IntPtr) |
現在登録されているマネージド オブジェクトを取得するか、指定されたマネージド オブジェクトを使用して登録します。 |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
RegisterForMarshalling(ComWrappers) |
ランタイムでマーシャリングするためのグローバル インスタンスとして使用する ComWrappers インスタンスを登録します。 |
RegisterForTrackerSupport(ComWrappers) |
参照トラッカー サポートのグローバル インスタンスとして使用する ComWrappers インスタンスを登録します。 |
ReleaseObjects(IEnumerable) |
通常のオブジェクトまたは COM インターフェイスの有効期間外のオブジェクトのコレクションを解放します。 |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
TryGetComInstance(Object, IntPtr) |
指定したマネージド オブジェクトが ComWrappers作成されたマネージド ラッパーであるかどうかを判断し、作成された場合はラップされたアンマネージド ポインターを返します。 |
TryGetObject(IntPtr, Object) |
指定した COM オブジェクトが ComWrappers作成されたアンマネージド ラッパーであるかどうかを判断し、存在する場合はラップされたマネージド オブジェクトを返します。 |
適用対象
.NET