Freigeben über


_variant_t Extraktionsprogramme

Microsoft-spezifisch

Extrahieren von Daten aus dem gekapselten VARIANT-Objekt.

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;

Hinweise

Extrahiert Rohdaten von gekapselten VARIANT.Wenn VARIANT noch nicht den richtigen Typ aufweist, wird VariantChangeType verwendet, um eine Konvertierung zu versuchen, und ein Fehler wird nach Fehler generiert:

  • Operatorkurzschluß () extrahiert einen ganzzahligen Wert short .

  • Operator lang () extrahiert einen ganzzahligen Wert long .

  • Operatorgleitkomma () einen numerischen Wert float extrahiert.

  • double () Operator extrahiert einen ganzzahligen Wert double .

  • Operator (CY) extrahiert ein CY-Objekt.

  • bool () Operator einen Wert bool extrahiert.

  • extrahiertDECIMAL () Operator einen Decimal-Wert.

  • BYTE Operator () einen Wert BYTE extrahiert.

  • Operator _bstr_t () extrahiert eine Zeichenfolge, die in einen _bstr_t-Objekt gekapselt wird.

  • extrahiertOperator IDispatch* () einen Zeiger auf Dispatchschnittstellen von gekapselten VARIANT.AddRef wird, um dem resultierenden Zeiger aufgerufen, sodass er bis es Ihnen, um Release aufrufen, um es freizugeben.

  • Operator IUnknown* () einen COM-Schnittstellenzeiger von gekapselten VARIANTextrahiert.AddRef wird, um dem resultierenden Zeiger aufgerufen, sodass er bis es Ihnen, um Release aufrufen, um es freizugeben.

Microsoft ENDES bestimmten

Siehe auch

Referenz

_variant_t Klasse