Last Updated 2008/08/19
Windowsフロッピー
フロッピーをフォーマットする
2008/08/19
ドライブのフォーマットは SHFormatDrive() で行う.
この API は未公開 API である.
未公開 API なので Shell32.dll を LoadLibrary() して GetProcAddress() して使用
するのが確実である.
SHFormatDrive() は正常終了すると正の値を返すらしい.

int SHFormatDrive( HWND hWnd, UNIT drive, UNIT unknown, UNIT mode );
HWND hWndダイアログの親ウィンドウハンドル
UINT driveA = 0
B = 1
...
UNIT unknown不明(0で構わない)
UNIT mode0 = クイックフォーマット
1 = 通常フォーマット
2 = 起動専用
参照
DLL関数の動的呼び出し
SHFormatDrive(フォーマット)

DSS Programming Tips HTML Maker Ver1.00