BStrWrapperとは? わかりやすく解説

BStrWrapper クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

VT_BSTR 型のデータをマネージ コードからアンマネージ コードにマーシャリングします。このクラスは継承できません。

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

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public NotInheritable Class
 BStrWrapper
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public sealed class BStrWrapper
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public ref class BStrWrapper sealed
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public final class BStrWrapper
SerializableAttribute 
ComVisibleAttribute(true) 
public final class BStrWrapper
解説解説

BStrWrapper クラスは、ラップされたオブジェクトを VARIANT として渡すときのマーシャリングの方法を制御します。String オブジェクトを BStrWrapper オブジェクトでラップして、VT_BSTR としてマーシャリングできます。BStrWrapper は、アンマネージ コードに null 文字列を渡す場合に便利です。BStrWrapper を使用しない場合、null 文字列は VT_EMPTY として渡されます。BStrWrapper を使用して文字列をラップすることによって、null 文字列を確実に VT_BSTR として渡すことができます。

継承階層継承階層
System.Object
  System.Runtime.InteropServices.BStrWrapper
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
BStrWrapper メンバ
System.Runtime.InteropServices 名前空間

BStrWrapper コンストラクタ

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

String オブジェクトを指定して、BStrWrapper クラスの新しいインスタンスを初期化します。

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

.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
BStrWrapper クラス
BStrWrapper メンバ
System.Runtime.InteropServices 名前空間

BStrWrapper プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ WrappedObject VT_BSTR 型としてマーシャリングされる、ラップされた String オブジェクトを取得します。
参照参照

関連項目

BStrWrapper クラス
System.Runtime.InteropServices 名前空間

BStrWrapper メソッド


BStrWrapper メンバ

VT_BSTR 型のデータをマネージ コードからアンマネージ コードにマーシャリングします。このクラスは継承できません。

BStrWrapper データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ WrappedObject VT_BSTR 型としてマーシャリングされる、ラップされた String オブジェクトを取得します。
パブリック メソッドパブリック メソッド
参照参照

関連項目

BStrWrapper クラス
System.Runtime.InteropServices 名前空間



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「BStrWrapper」の関連用語

BStrWrapperのお隣キーワード
検索ランキング

   

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



BStrWrapperのページの著作権

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

©2026 GRAS Group, Inc.RSS