SHFormatDrive は変更されるか利用できなくなる可能性がある。
SHFormatDrive hwnd, drive, fmtID, options
hwnd : [intptr] 型: HWND ダイアログボックスの親ウィンドウのハンドル。フォーマットダイアログボックスには親ウィンドウが必要であるため、このパラメーターを NULL にすることはできない。 drive : [int] 型: UINT フォーマットするドライブ。このパラメーターの値は、A: ドライブを 0 とする文字ドライブを表す。たとえば 2 は C: ドライブを表す。 fmtID : [int] 型: UINT 物理フォーマットの ID。現在は次のフラグのみ定義されている。 options : [int] 型: UINT
(プラグイン / モジュール : shell32.dll)
SHFormatDrive は変更されるか利用できなくなる可能性がある。 [戻り値] 型: DWORD 直前に成功したフォーマットの フォーマット ID または次のいずれかの値を返す。この値の下位ワードは、最後のフォーマットを繰り返すために以降の呼び出しで fmtID パラメーターとして渡すことができる。 (以下省略) [備考] フォーマットはダイアログボックスインターフェイスによって制御される。つまり、実際にフォーマットを開始するにはユーザーが OK ボタンをクリックする必要があり、プログラムからフォーマットを開始することはできない。
| プラグイン / モジュール | shell32.dll |
| バージョン | 1.0 |
| 作成日 | 2026/04/16 |
| 著作者 | IronHSP / CsWin32 bridge |
| URL | https://github.com/inovia/IronHSP |
| 備考 | Win32 API の shell32.dll 関数群。CsWin32 + win32metadata から自動生成。
hsp3net 専用 (intptr / NSTRUCT / wstr を使用)。 |
| タイプ | 拡張命令 |
| グループ | Win32API |
| 対応環境 |
|
| hs ファイル | hsphelp\win32_shell32_gen2.hs |