_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