Expand Minimize

VarBstrFromCy function

Converts a currency value to a BSTR value.

Syntax


HRESULT VarBstrFromCy(
  _In_   CY cyIn,
  _In_   LCID lcid,
  _In_   ULONG dwFlags,
  _Out_  BSTR *pbstrOut
);

Parameters

cyIn [in]

The value to convert.

lcid [in]

The locale identifier.

dwFlags [in]

One or more of the following flags.

ValueMeaning
LOCALE_NOUSEROVERRIDE

Uses the system default locale settings, rather than custom locale settings.

LOCALE_USE_NLS

Uses NLS functions for currency conversions.

 

pbstrOut [out]

The resulting value.

Return value

This function can return one of these values.

Return codeDescription
S_OK

Success.

DISP_E_BADVARTYPE

The input parameter is not a valid type of variant.

DISP_E_OVERFLOW

The data pointed to by the output parameter does not fit in the destination type.

DISP_E_TYPEMISMATCH

The argument could not be coerced to the specified type.

E_INVALIDARG

One of the arguments is not valid.

E_OUTOFMEMORY

Insufficient memory to complete the operation.

 

Requirements

Header

OleAuto.h

Library

OleAut32.lib

DLL

OleAut32.dll

 

 

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.