Delen via


_variant_t Extractors

Microsoft-specifieke

Gegevens extraheren uit het ingekapselde VARIANT object.

Syntaxis

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;

Opmerkingen

Extraheert onbewerkte gegevens uit een ingekapseld VARIANT. Als het VARIANT type nog niet het juiste type is, VariantChangeType wordt gebruikt om een conversie uit te voeren en wordt er een fout gegenereerd bij een fout:

  • operator short( ) Extraheert een short geheel getal.

  • operator long( ) Extraheert een long geheel getal.

  • operator float( ) Extraheert een float numerieke waarde.

  • operator double( ) Extraheert een double geheel getal.

  • operator CY( ) Hiermee wordt een CY object geëxtraheerd.

  • operator bool( ) Extraheert een bool waarde.

  • operator DECIMAL( ) Extraheert een DECIMAL waarde.

  • operator BYTE( ) Extraheert een BYTE waarde.

  • operator _bstr_t( ) Extraheert een tekenreeks, die is ingekapseld in een _bstr_t object.

  • operator IDispatch*( ) Extraheert een dispinterface-aanwijzer uit een ingekapseld VARIANT. AddRef wordt aangeroepen op de resulterende aanwijzer, dus het is aan u om te bellen om het vrij te maken Release .

  • operator IUnknown*( ) Extraheert een COM-interfaceaanwijzer uit een ingekapseld VARIANT. AddRef wordt aangeroepen op de resulterende aanwijzer, dus het is aan u om te bellen om het vrij te maken Release .

Microsoft-specifieke beëindigen

Zie ook

_variant_t-klasse