IAgileObject インターフェイス (objidl.h)
インターフェイスをアパートメント間でアジャイルとしてマークします。
継承
IAgileObject インターフェイスは、IUnknown インターフェイスから継承されます。
注釈
IAgileObject インターフェイスは、オブジェクトがフリー スレッドであり、任意のアパートメントから呼び出すことができることを示すマーカー インターフェイスです。
Free Threaded Marshaler (FTM) を集計する場合とは異なり、 IAgileObject インターフェイスを実装しても、呼び出しのマーシャリング時の動作には影響しません。 代わりに、 IAgileObject インターフェイスはグローバル インターフェイス テーブル (GIT) によって認識されます。 IAgileObject インターフェイスを実装するオブジェクトが GIT に配置され、別のアパートメントにローカライズされると、オブジェクトはマーシャリングではなく、新しいアパートメントで直接呼び出されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | objidl.h (Objidlbase.h を含む) |
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示