共用方式為


VarFormatFromTokens 函式 (oleauto.h)

採用標記化格式字串,並將其套用至變體,以產生格式化的輸出字串。

語法

HRESULT VarFormatFromTokens(
  [in]           LPVARIANT pvarIn,
  [in, optional] LPOLESTR  pstrFormat,
  [in]           LPBYTE    pbTokCur,
  [in]           ULONG     dwFlags,
  [out]          BSTR      *pbstrOut,
  [in]           LCID      lcid
);

參數

[in] pvarIn

包含要格式化之值的變體。

[in, optional] pstrFormat

原始格式字串。

[in] pbTokCur

VarTokenizeFormatString 中的標記化格式字串。

[in] dwFlags

唯一可以設定的旗標是VAR_CALENDAR_HIJRI或VAR_FORMAT_NOSUBSTITUTE。

[out] pbstrOut

格式化的輸出字串。

[in] lcid

要用於格式化輸出字串的地區設定。

傳回值

此函式可以傳回其中一個值。

傳回碼 描述
S_OK
成功。
E_OUTOFMEMORY
記憶體不足。
E_INVALIDARG
一或多個自變數無效。
DISP_E_TYPEMISMATCH
自變數無法強制套用至指定的型別。

備註

地區設定 lcid 會控制格式化的輸出字串。

規格需求

需求
目標平台 Windows
標頭 oleauto.h
程式庫 OleAut32.lib
Dll OleAut32.dll