共用方式為


extractors _variant_t

Microsoft 專有的

從封裝解壓縮資料變數物件。

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;

備註

從封裝擷取未經處理資料變數。 如果變數 還不適當的型別, VariantChangeType 用來嘗試轉換,並在失敗時產生錯誤:

  • 運算子簡短 () 會擷取的整數值。

  • 運算子長 () 會擷取的整數值。

  • 運算子的浮點數 () 會擷取浮點數的數值。

  • 運算子的雙引號 () 會擷取的整數值。

  • 運算子 CY () 會擷取 CY 物件。

  • 運算子的 bool () 會擷取bool的值。

  • 運算子十進位 () 會擷取十進位的值。

  • 運算子位元組 () 會擷取位元組的值。

  • 運算子 _bstr_t () 中擷取的字串,其中會封裝在**_bstr_t**物件。

  • 運算子 IDispatch * () 從封裝解壓縮分配介面指標變數AddRef呼叫時產生的指標,所以您必須呼叫發行釋放它。

  • 運算子 IUnknown * () 從封裝解壓縮 COM 介面指標變數AddRef呼叫時產生的指標,所以您必須呼叫發行釋放它。

結束 Microsoft 特定

請參閱

參考

_variant_t 類別