Freigeben über


_variant_t-Extraktoren

Microsoft-spezifisch

Extrahiert 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 aus einem gekapselten VARIANT-Typ. Wenn VARIANT noch nicht der richtige Typ ist, wird VariantChangeType verwendet, um eine Konvertierung zu versuchen, und beim Fehlschlagen wird ein Fehler generiert:

  • operator short( )   Extrahiert einen short-Ganzzahlwert.

  • operator long( )   Extrahiert einen long-Ganzzahlwert.

  • operator float( )   Extrahiert einen numerischen float-Wert.

  • operator double( )   Extrahiert einen double-Ganzzahlwert.

  • operator CY( )   Extrahiert ein CY-Objekt.

  • operator bool( )   Extrahiert einen bool-Wert.

  • operator DECIMAL( )   Extrahiert einen DECIMAL-Wert.

  • operator BYTE( )   Extrahiert einen BYTE-Wert.

  • operator _bstr_t( )   Extrahiert eine Zeichenfolge, die in einem _bstr_t-Objekt gekapselt wird.

  • operator IDispatch*( )   Extrahiert einen Disp-Schnittstellenzeiger aus einer gekapselten VARIANT. AddRef wird auf dem resultierenden Zeiger aufgerufen, es liegt daher an Ihnen, Release aufzurufen, um ihn freizugeben.

  • operator IUnknown*( )   Extrahiert einen COM-Schnittstellenzeiger aus einem gekapselten VARIANT. AddRef wird auf dem resultierenden Zeiger aufgerufen, es liegt daher an Ihnen, Release aufzurufen, um ihn freizugeben.

END Microsoft-spezifisch

Siehe auch

Referenz

_variant_t-Klasse