AdjustCalendarDate 関数

非推奨になりました。 日付を、指定した年、月、週、または日で調整します。

構文

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

パラメーター

lpCalDateTime [in, out]

調整する日付とカレンダーの情報を含む CALDATETIME 構造体へのポインター。

calUnit [in]

日付単位を示す CALDATETIME_DATEUNIT 列挙値 (DayUnit など)。

amount [out]

指定した日付を調整する量。

戻り値

成功した場合は TRUE 、それ以外の場合 は FALSE を 返します。 拡張エラー情報を取得するために、アプリケーションは GetLastError を呼び出すことができます。このエラー コードは、次のいずれかのエラー コードを返すことができます。

  • ERROR_DATE_OUT_OF_RANGE。 指定した日付が範囲外でした。
  • ERROR_INVALID_PARAMETER。 パラメーター値のいずれかが無効です。

注釈

この関数には、ヘッダー ファイルまたはライブラリ ファイルが関連付けされていません。 アプリケーションは、DLL 名 (Kernel32.dll) を使用して LoadLibrary を呼び出して、モジュール ハンドルを取得できます。 その後、モジュール ハンドルとこの関数の名前を使用して GetProcAddress を呼び出して、関数アドレスを取得できます。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
[DLL]
Kernel32.dll

関連項目

各国語サポート

各国語サポート関数

NLS: 名前ベースの API サンプル