MOで書込みロックを判断するには


  2005-04-06 01:35:41  No: 89241

VB6 Win2000で開発しているのですが、
MOのメディア側で書込みロックされている情報を取得することが
できず困っています。どのように取得すればよいか手ほどきのほうをよろしくお願いします。


INA  2005-04-06 18:55:29  No: 89242

エラートラップで対応できませんか?


岡田 之仁  2005-04-13 03:57:57  No: 89243

ダミーでファイルを書いてみるとか・・・と言う手法は、過去こちらの
サイトでもいろいろありました。

どうしてもダミーでファイルを書きたくないのであれば、OSにもよる
のですが、ドライブをCreateFileで開けて、DeviceIoControl等で直接
ドライブの状態取得ができたやもしれません。

MOが、SCSI接続か、IDE接続か・・・で変わってくる場合もあります。
USBの場合は・・・やったことがないので解りません。

SCSI接続ならASPIで直接と言う手もありますが、ドライブや
ドライバーによっては、ステータスが取れない場合もありますので、
確実性なら、ダミーファイルを書いて、カキコミロック状態なら、
エラートラップで・・・と言う手法の方が確実です。

以上。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加