Función AdjustCalendarDate

En desuso. Ajusta una fecha por un número especificado de años, meses, semanas o días.

Sintaxis

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

Parámetros

lpCalDateTime [in, out]

Puntero a una estructura CALDATETIME que contiene la información de fecha y calendario que se va a ajustar.

calUnit [in]

Valor de enumeración CALDATETIME_DATEUNIT que indica la unidad de fecha, por ejemplo, DayUnit.

amount [out]

Cantidad por la que se va a ajustar la fecha especificada.

Valor devuelto

Devuelve TRUE si es correcto o FALSE de lo contrario. Para obtener información de error extendida, la aplicación puede llamar a GetLastError, que puede devolver uno de los siguientes códigos de error:

  • ERROR_DATE_OUT_OF_RANGE. La fecha especificada estaba fuera del intervalo.
  • ERROR_INVALID_PARAMETER. Cualquiera de los valores de parámetro no era válido.

Comentarios

Esta función no tiene un archivo de encabezado o archivo de biblioteca asociado. La aplicación puede llamar a LoadLibrary con el nombre dll (Kernel32.dll) para obtener un identificador de módulo. A continuación, puede llamar a GetProcAddress con el identificador del módulo y el nombre de esta función para obtener la dirección de la función.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Archivo DLL
Kernel32.dll

Vea también

Compatibilidad con idiomas nacionales

Funciones de compatibilidad con idiomas nacionales

NLS: ejemplo de API basadas en nombres