- PR -

リムーバブルメディアの取り外しのためのAPIについて

1
投稿者投稿内容
hisashu
会議室デビュー日: 2002/07/24
投稿数: 7
投稿日時: 2004-10-20 09:43
ひさと申します。
現在、リムーバブルディスクを取り扱うプログラミングをしております。その中で「ハードウェアの取り外し」の方法を調査しておりますが、これといったやり方が見つからない状況です。タスクトレイの「ハードウェアの安全な取り外し」と同等のことをプログラム中で行いたいと考えております。
恐れ入りますがご存知の方がいらっしゃればご教授のほどよろしくお願いいたします。

環境
 WindowsXP ot Windows2000
Visual Studio .NET 2003のVC++
Beatle
ぬし
会議室デビュー日: 2003/06/09
投稿数: 394
投稿日時: 2004-10-20 10:29
使った事ありませんが、これですかね。

>SetupDi/CM_XXX APIでDeviceを列挙し、DN_DISABLEABLEとDN_REMOVABLEが両方立って
>いる物を「取り外し可能なデバイス」として扱い、CM_Request_Device_Ejectを投げて
>抜きます。
http://www.vector.co.jp/soft/winnt/hardware/se197531.html
より引用
1

スキルアップ/キャリアアップ(JOB@IT)