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 特定