_variant_t — Ekstraktory

Specyficzne dla firmy Microsoft

Wyodrębnij dane z hermetyzowanego VARIANT obiektu.

Składnia

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;

Uwagi

Wyodrębnia nieprzetworzone dane z hermetyzowanego VARIANTelementu . Jeśli parametr VARIANT nie jest jeszcze odpowiednim typem, VariantChangeType jest używany do próby konwersji, a błąd jest generowany po niepowodzeniu:

  • operator short( ) wyodrębnia short wartość całkowitą.

  • operator long( ) wyodrębnia long wartość całkowitą.

  • operator float( ) wyodrębnia wartość liczbową float .

  • operator double( ) wyodrębnia double wartość całkowitą.

  • operator CY( ) Wyodrębnia CY obiekt.

  • operator bool( ) wyodrębnia bool wartość.

  • operator DECIMAL( ) wyodrębnia DECIMAL wartość.

  • operator BYTE( ) wyodrębnia BYTE wartość.

  • operator _bstr_t( ) wyodrębnia ciąg, który jest hermetyzowany w _bstr_t obiekcie.

  • operator IDispatch*( ) wyodrębnia wskaźnik dispinterface z hermetyzowanego VARIANTelementu . AddRef jest wywoływany na wynikowym wskaźniku, więc do Ciebie należy wywołanie Release , aby go uwolnić.

  • operator IUnknown*( ) wyodrębnia wskaźnik interfejsu COM z hermetyzowanego VARIANTelementu . AddRef jest wywoływany na wynikowym wskaźniku, więc do Ciebie należy wywołanie Release , aby go uwolnić.

END Microsoft Specific

Zobacz też

_variant_t, klasa