Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída _variant_t