_variant_t 抽出
Microsoft 固有の仕様
カプセル化された VARIANT オブジェクトからデータを抽出します。
構文
operator short( ) const;
operator long( ) const;
operator float( ) const;
operator double( ) const;
operator CY( ) const;
operator _bstr_t( ) const;
operator IDispatch*( ) const;
operator bool( ) const;
operator IUnknown*( ) const;
operator DECIMAL( ) const;
operator BYTE( ) const;
operator VARIANT() const throw();
operator char() const;
operator unsigned short() const;
operator unsigned long() const;
operator int() const;
operator unsigned int() const;
operator __int64() const;
operator unsigned __int64() const;
解説
カプセル化された VARIANT から生データを抽出します。 VARIANT が適切な型になっていない場合、VariantChangeType が変換を実行するために使用され、失敗するとエラーが発生します。
operator short( )
short整数値を抽出します。operator long( )
long整数値を抽出します。operator float( )
float数値を抽出します。operator double( )
double数値を抽出します。operator CY( )
CYオブジェクトを抽出します。operator bool( )
bool値を抽出します。operator DECIMAL( )
DECIMAL値を抽出します。operator BYTE( )
BYTE値を抽出します。operator _bstr_t( )
_bstr_tオブジェクトにカプセル化された文字列を抽出します。operator IDispatch*( ) カプセル化された
VARIANTからディスパッチ インターフェイス ポインターを抽出します。AddRefが結果のポインターから呼び出されるため、それを解放するReleaseを呼び出す必要があります。operator IUnknown*( ) カプセル化された
VARIANTから COM インターフェイス ポインターを抽出します。AddRefが結果のポインターから呼び出されるため、それを解放するReleaseを呼び出す必要があります。
Microsoft 固有の仕様はここまで