VarBstrFromCy

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

通貨値を BSTR の値に変換します。


HRESULT VarBstrFromCy(
  CURRENCY  cyln,
  LCID  lcid,
  ULONG  dwFlags,
  BSTR   *pbstrOut
);

cyln

[in] 強制的に変換する値。

lcid

[in] 文字列を入力、VT_DISPATCH、LCID 変換を使用する変換。 リストの LCID、についてのサポート複数の標準の数字形式言語の http://msdn.microsoft.com/ja-jp/library/windows/apps/ms221214.aspx と ActiveX オブジェクトの公開の http://msdn.microsoft.com/ja-jp/library/windows/apps/ms221669.aspx

dwFlags

[in] 1 つ以上の次のフラグ:

フラグ

説明

LOCALE_NOUSEROVERRIDE

はカスタム ロケールの設定ではなく、システムの既定のロケール設定を使用します。

LOCALE_USE_NLS

通貨の変換には、標準の数字形式言語のサポート関数を使用します。

pbstrOut

[out] 資格情報の値へのポインター。

返された HRESULT から取得した戻り値は、次のいずれかの。

value

説明

S_OK

成功。

DISP_E_BADVARTYPE

入力のパラメーターがバリエーションの有効な型ではありません。

DISP_E_OVERFLOW

出力パラメーターが指すデータが型に適合しません。

DISP_E_TYPEMISMATCH

引数を強制的に指定された型にすることができませんでした。

E_INVALIDARG

引数の 1 つが無効です。

E_OUTOFMEMORY

変換に必要なメモリを割り当てられませんでした。

表示:
© 2014 Microsoft