🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.c
Article #504

Re: Windows によるFDDの初期化について

#504
From: Yuuichi Hirata
Date: Fri, 20 Mar 1998 00:00
29 lines
1666 bytes
てぃぐれです.

Markun Sagara wrote:
> 
> FDDの初期化をDOS画面でなく、WINDOWSの画面でAPI等で行いたいのですが、
> どのAPIを使用したらよいでしょぅか?
>
この質問は,fj.os.ms-windows.programming が適切かと思いますので,そこに
もフォローします.

ドキュメントには載っていませんが,そのものズバリの SHFormatDrive API が
あります.
ヘッダにもプロトタイプがありませんので,自前で宣言する必要があります.

extern "C" WINSHELLAPI int WINAPI SHFormatDrive(HWND, int, int, int);

と宣言してしてみて下さい.

HWND はこの API を呼び出すウインドウのハンドルです.
2 番目の引数は,ドライブ指定です.A = 0 ... Z = 25 に対応しています.
3 番目の引数は,おそらく未使用です.0 を指定すればよいはずです.
4 番目の引数は,フォーマット方法です. 0...クイックフォーマット,1...通
常,2...起動専用

以上の引数を与えて,SHFormatDrive を呼び出せばよいはずです.

-- 
てぃぐれ
Technical Details
Message-ID: <3511EFD5.3786@sii.co.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <6eprdq$84b$1@nn-os001.ocn.ad.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 106434,b19a2fe52a9ecd83
X-Google-Attributes: gid106434,public
From: Yuuichi Hirata <yuuichi.hirata@sii.co.jp>
Subject: Re: Windows  によるFDDの初期化について
Date: 1998/03/20
Message-ID: <3511EFD5.3786@sii.co.jp>
X-Deja-AN: 335830845
Content-Transfer-Encoding: 7bit
References: <6eprdq$84b$1@nn-os001.ocn.ad.jp>
Followup-To: fj.os.ms-windows.programming
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Organization: SEIKO EG&G Co,. Ltd.
Newsgroups: fj.lang.c