VarFormat

Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]

Formatiert eine Variante in Form einer Zeichenfolge durch eine Formatzeichenfolge analysieren.

HRESULT VarFormat(
  LPVARIANT pvarIn,
  LPOLESTR pbstrFormat,
  int   iFirstDay,
  int   iFirstWeek,
  ULONG dwFlags,
  BSTR *pbstrOut
);

Parameter

  • pvarIn
    [in] Die Variante mit dem Wert formatieren.

  • pbstrFormat
    [in] Verweist auf die Formatzeichenfolge beispielsweise "mm-tt-jj".

  • iFirstDay
    [in] Erster Tag der Woche, 0 = Systemstandard, 1 = Montag, 2 = Dienstag usw..

  • iFirstWeek
    [in] Erste Woche des Jahres. In der folgende Tabelle werden die Werte für iFirstWeek beschrieben:

    iFirstWeek Werte

    Bedeutung

    0

    Die Standardeinstellung des Systems

    1

    Die erste Woche enthält 1. Januar.

    2

    Die größeren Hälfte (vier Tage) die erste Woche im aktuellen Jahr ist.

    3

    Die erste Woche hat sieben Tage.

  • dwFlags
    [in] Flags, die die Formatierung steuern verarbeiten. Die nur Flags, die festgelegt werden können, VAR_CALENDAR_HIJRI oder VAR_FORMAT_NOSUBSTITUTE sind.

  • pbstrOut
    [Out] Verweist auf die formatierte Zeichenfolge, die Variante darstellt.

Rückgabewert

Die Funktion gibt eine der folgenden zurück:

Rückgabewert

Bedeutung

S_OK

Erfolg.

E_INVALIDARG

Eine oder mehrere der Argumente ist ungültig.

Kommentare

Diese Funktionen werden Standard-Gebietsschema des Benutzers während aufrufen VarTokenizeFormatStringVarFormatFromTokens verwendet.

Siehe auch

Referenz

VarTokenizeFormatString

VarFormatFromTokens

Konzepte

Formatierung Routinen (Component-Automatisierung)