Freigeben über


AdjustCalendarDate-Funktion

Veraltet. Passt ein Datum um eine angegebene Anzahl von Jahren, Monaten, Wochen oder Tagen an.

Syntax

BOOL AdjustCalendarDate(
  _Inout_ LPCALDATETIME        lpCalDateTime,
  _In_    CALDATETIME_DATEUNIT calUnit,
  _Out_   INT                  amount
);

Parameter

lpCalDateTime [in, out]

Zeiger auf eine CALDATETIME-Struktur , die die anzupassenden Datums- und Kalenderinformationen enthält.

calUnit [in]

Der CALDATETIME_DATEUNIT Enumerationswert, der die Datumseinheit angibt, z. B. DayUnit.

Betrag [out]

Der Betrag, um den das angegebene Datum angepasst werden soll.

Rückgabewert

Gibt TRUE zurück, wenn der Vorgang erfolgreich war, oder andernfalls FALSE . Um erweiterte Fehlerinformationen abzurufen, kann die Anwendung GetLastError aufrufen, wodurch einer der folgenden Fehlercodes zurückgegeben werden kann:

  • ERROR_DATE_OUT_OF_RANGE. Das angegebene Datum lag außerhalb des Bereichs.
  • ERROR_INVALID_PARAMETER. Jeder der Parameterwerte war ungültig.

Bemerkungen

Diese Funktion verfügt nicht über eine zugeordnete Header- oder Bibliotheksdatei. Die Anwendung kann LoadLibrary mit dem DLL-Namen (Kernel32.dll) aufrufen, um ein Modulhandle abzurufen. Anschließend kann getProcAddress mit dem Modulhandle und dem Namen dieser Funktion aufgerufen werden, um die Funktionsadresse abzurufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
DLL
Kernel32.dll

Siehe auch

Unterstützung für nationale Sprachen

Nationale Sprachunterstützungsfunktionen

NLS: Beispiel für namenbasierte APIs