Výsledkem _variant_t
Konkrétní společnosti Microsoft
Extrahování dat z zapouzdřené VARIANTY objektu.
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;
Poznámky
Nezpracovaná data extrahuje z zapouzdřené VARIANTY.Pokud VARIANTY již není správného typu VariantChangeType se používá k pokusu o převod, a chyba je vygenerována po selhání:
(krátký) operátor extrahuje krátké celočíselnou hodnotu.
(dlouhé) operátor extrahuje dlouhý celočíselnou hodnotu.
operátor float () extrahuje plovoucí číselnou hodnotu.
(dvojité) operátor extrahuje dvojité celočíselnou hodnotu.
operátor (CY) extrahuje CY objektu.
(operátor bool) extrahuje bool hodnotu.
operátor (DESÍTKOVÝ) extrahuje DESETINNÉ hodnotu.
operátor (BAJT) extrahuje BAJT hodnotu.
(operátor _bstr_t) extrahuje řetězec, který je zapouzdřený v _bstr_t objektu.
operátor (IDispatch *) extrahuje z zapouzdřené omezené rozhraní IDispatch ukazatel VARIANTY.AddRefse nazývá výsledné ukazatele, proto je až k volání vydání ji uvolněte.
operátor (IUnknown *) extrahuje z zapouzdřené ukazatele rozhraní COM VARIANTY.AddRefse nazývá výsledné ukazatele, proto je až k volání vydání ji uvolněte.
Konec konkrétní společnosti Microsoft