RealProxy.GetCOMIUnknown メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > RealProxy.GetCOMIUnknown メソッドの意味・解説 

RealProxy.GetCOMIUnknown メソッド

現在のプロキシ インスタンスが表すオブジェクトへのアンマネージ参照要求します

名前空間: System.Runtime.Remoting.Proxies
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Overridable Function
 GetCOMIUnknown ( _
    fIsMarshalled As Boolean _
) As IntPtr
Dim instance As RealProxy
Dim fIsMarshalled As Boolean
Dim returnValue As IntPtr

returnValue = instance.GetCOMIUnknown(fIsMarshalled)
public virtual IntPtr GetCOMIUnknown (
    bool fIsMarshalled
)
public:
virtual IntPtr GetCOMIUnknown (
    bool fIsMarshalled
)
public IntPtr GetCOMIUnknown (
    boolean fIsMarshalled
)
public function GetCOMIUnknown (
    fIsMarshalled : boolean
) : IntPtr

パラメータ

fIsMarshalled

リモートの場所へマーシャリングオブジェクト参照要求される場合true現在のプロセス内のアンマネージ オブジェクトとの COM経由した通信オブジェクト参照要求される場合false

戻り値
現在のプロセス内のアンマネージ オブジェクトとの COM経由した通信オブジェクト参照要求される場合は、COM 呼び出し可能ラッパー へのポインタリモートの場所へマーシャリングオブジェクト参照要求される場合は、キャッシュされたまたは新しく生成されIUnknown COM インターフェイスへのポインタ

解説解説
使用例使用例
<SecurityPermission(SecurityAction.LinkDemand, Flags := SecurityPermissionFlag.Infrastructure)>
 _
Public Overrides Function
 SupportsInterface(ByRef myGuid As Guid) As
 IntPtr
   Console.WriteLine("SupportsInterface method called")
   ' Object reference is requested for communication with unmanaged
 objects
   ' in the current process through COM.
   Dim myIntPtr As IntPtr = Me.GetCOMIUnknown(False)
   ' Stores an unmanaged proxy of the object.
   Me.SetCOMIUnknown(myIntPtr)
   ' return COM Runtime Wrapper pointer.
   Return myIntPtr
End Function 'SupportsInterface
[SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.Infrastructure)]
public override IntPtr SupportsInterface(ref Guid myGuid)
{
   Console.WriteLine("SupportsInterface method called");
   // Object reference is requested for communication with unmanaged
 objects
   // in the current process through COM.
   IntPtr myIntPtr = this.GetCOMIUnknown(false);
   // Stores an unmanaged proxy of the object.
   this.SetCOMIUnknown(myIntPtr);
   // return COM Runtime Wrapper pointer.
   return myIntPtr;
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
RealProxy クラス
RealProxy メンバ
System.Runtime.Remoting.Proxies 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からRealProxy.GetCOMIUnknown メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からRealProxy.GetCOMIUnknown メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からRealProxy.GetCOMIUnknown メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

RealProxy.GetCOMIUnknown メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



RealProxy.GetCOMIUnknown メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS