VarFormat 함수(oleauto.h)

형식 문자열을 구문 분석하여 변형 형식을 문자열 형식으로 지정합니다.

구문

HRESULT VarFormat(
  [in]           LPVARIANT pvarIn,
  [in, optional] LPOLESTR  pstrFormat,
  [in]           int       iFirstDay,
  [in]           int       iFirstWeek,
  [in]           ULONG     dwFlags,
  [out]          BSTR      *pbstrOut
);

매개 변수

[in] pvarIn

변형입니다.

[in, optional] pstrFormat

서식 문자열입니다. 예: "mm-dd-yy".

[in] iFirstDay

요일의 첫 날입니다.

의미
0
시스템 기본
1
월요일
2
화요일
3
수요일
4
목요일
5
금요일
6
토요일
7
일요일

[in] iFirstWeek

올해의 첫 번째 주.

의미
0
시스템 기본값입니다.
1
첫 주에는 1월 1일이 포함됩니다.
2
첫 주의 절반(4일)이 현재 연도에 있습니다.
3
첫 주에는 7일이 있습니다.

[in] dwFlags

서식 프로세스를 제어하는 플래그입니다. 설정할 수 있는 유일한 플래그는 VAR_CALENDAR_HIJRI 또는 VAR_FORMAT_NOSUBSTITUTE.

[out] pbstrOut

변형을 나타내는 형식이 지정된 문자열입니다.

반환 값

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

반환 코드 Description
S_OK
성공.
E_INVALIDARG
하나 이상의 인수가 잘못되었습니다.

설명

이 함수는 VarTokenizeFormatStringVarFormatFromTokens를 호출하는 동안 사용자의 기본 로캘을 사용합니다.

요구 사항

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

추가 정보

루틴 서식 지정

VarFormatFromTokens

VarTokenizeFormatString