หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Microsoft Specific
Extract data from the encapsulated VARIANT object.
Syntax
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;
Remarks
Extracts raw data from an encapsulated VARIANT. If the VARIANT is not already the proper type, VariantChangeType is used to attempt a conversion, and an error is generated upon failure:
operator short( ) Extracts a
shortinteger value.operator long( ) Extracts a
longinteger value.operator float( ) Extracts a
floatnumerical value.operator double( ) Extracts a
doubleinteger value.operator CY( ) Extracts a
CYobject.operator bool( ) Extracts a
boolvalue.operator DECIMAL( ) Extracts a
DECIMALvalue.operator BYTE( ) Extracts a
BYTEvalue.operator _bstr_t( ) Extracts a string, which is encapsulated in a
_bstr_tobject.operator IDispatch*( ) Extracts a dispinterface pointer from an encapsulated
VARIANT.AddRefis called on the resulting pointer, so it is up to you to callReleaseto free it.operator IUnknown*( ) Extracts a COM interface pointer from an encapsulated
VARIANT.AddRefis called on the resulting pointer, so it is up to you to callReleaseto free it.
END Microsoft Specific