COMVariant.bStr Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
bStr() |
Gets or sets the value of a COMVariant object of the VT_BSTR data type. |
bStr(String) |
bStr()
Gets or sets the value of a COMVariant object of the VT_BSTR data type.
public:
virtual System::String ^ bStr();
public virtual string bStr ();
abstract member bStr : unit -> string
override this.bStr : unit -> string
Public Overridable Function bStr () As String
Returns
The current string value.
Remarks
If you pass in a value that has a different data type than the object, the data type of the object will be changed to match the data type of the value. A COMVariant object has a string data type if its data type is set to COMVariantType::VT_BSTR. The BStr data type is a COM data type that is used for handling strings.
The following example creates a new COMVariant object of type VT_BSTR, and sets the value to "Hello World."
{
COMVariant var = new COMVariant(
COMVariantInOut::IN_OUT,
COMVariantType::VT_BSTR);
// Set string value of the object
var.bStr("Hello World");
}
Applies to
bStr(String)
public:
virtual System::String ^ bStr(System::String ^ _newValue);
public virtual string bStr (string _newValue);
abstract member bStr : string -> string
override this.bStr : string -> string
Public Overridable Function bStr (_newValue As String) As String
Parameters
- _newValue
- String
The new value; optional.