次の方法で共有


FILE_ALLOCATION_INFO構造体 (winbase.h)

ファイルに割り当てる必要がある合計バイト数が含まれます。 この構造体は、 SetFileInformationByHandle 関数を呼び出すときに使用されます。

構文

typedef struct _FILE_ALLOCATION_INFO {
  LARGE_INTEGER AllocationSize;
} FILE_ALLOCATION_INFO, *PFILE_ALLOCATION_INFO;

メンバー

AllocationSize

新しいファイル割り当てサイズ (バイト単位)。 この値は、通常、基になる物理デバイスのセクターまたはクラスター サイズの倍数です。

注釈

ファイルのファイルの終了 (EOF) 位置は、常にファイル割り当てサイズ以下である必要があります。 割り当てサイズが EOF より小さい値に設定されている場合、EOF 位置はファイル割り当てサイズに合わせて自動的に調整されます。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header winbase.h (Windows.h を含む)
再頒布可能パッケージ Windows Server 2003 および Windows XP でWindows SDK。

こちらもご覧ください

FILE_INFO_BY_HANDLE_CLASS

SetFileInformationByHandle