다음을 통해 공유


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

형식이 지정된 출력 문자열에 사용할 로캘입니다.

반환 값

이 함수는 이러한 값 중 하나를 반환할 수 있습니다.

반환 코드 Description
S_OK
성공.
E_OUTOFMEMORY
메모리가 부족합니다.
E_INVALIDARG
하나 이상의 인수가 잘못되었습니다.
DISP_E_TYPEMISMATCH
인수를 지정된 형식으로 강제 변환할 수 없습니다.

설명

로캘 lcid 는 형식이 지정된 출력 문자열을 제어합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 oleauto.h
라이브러리 OleAut32.lib
DLL OleAut32.dll