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。 |