VB.netから、imapi2を使ってUDFのバージョンを指定してフォーマットはできないのでしょうか?

masami kusumoro 60 評価のポイント
2024-03-11T02:06:19.2366667+00:00

Windows PCからformatコマンドでUDFのバージョンを指定してフォーマットできませんでした。

同様にVB.netから、imapi2を使ってUDFのバージョンを指定してフォーマットはできないのでしょうか?

UDFのバージョンを指定してフォーマットするには、どのような方法がありますか?

.NET
.NET
.NET ソフトウェア フレームワークに基づく Microsoft テクノロジ。
74 件の質問
Visual Studio
Visual Studio
Windows、Web、モバイル デバイス用のアプリケーションを構築するための統合開発ツールの Microsoft スイートのファミリ。
103 件の質問
VB
VB
.NET Framework 上に実装される、Microsoft によって開発されたオブジェクト指向プログラミング言語。 旧称 Visual Basic .NET。
11 件の質問
0 件のコメント コメントはありません
{count} 件の投票

承認済みの回答
  1. Raina Zhao - MSFT 2,860 評価のポイント Microsoft ベンダー
    2024-03-11T08:19:08.17+00:00

    masami kusumoroさん、こんにちは。フォーラムオペレーターのRainaです。

    Microsoft Q&A フォーラムにご投稿くださいましてありがとうございます。

    UDFのバージョンを指定してフォーマットする場合は、IMAPI2FSを使用する必要があります。

    以下のコードをご参考まで。

    Dim discFormat As New MsftFileSystemImage()

    Dim fileSystems As New FsiFileSystems()

    ' UDFバージョンを設定する(例えば、UDF 2.00. UDF バージョンを16進数に変換する必要があるため、2.00 は &H200 に対応します。)

    discFormat.ChooseImageDefaultsForMediaType(IMAPI2FS.IMAPI_MEDIA_PHYSICAL_TYPE.IMAPI_MEDIA_TYPE_DISK)

    discFormat.FileSystemsToCreate = FsiFileSystems.FsiFileSystemUDF

    discFormat.UDFRevision = &H200

    ' フォーマットを行う

    Dim resultImage As IFileSystemImageResult = discFormat.CreateResultImage()

    ' 必要に応じて、結果のイメージで更なるプロセスを行える

    Console.WriteLine("Disc formatted successfully.")

    どうぞよろしくお願いします。


    参考になった投稿には「回答を承認する」と投票をご設定ください。さらに質問がある場合は、「コメント」を追加してください。

    注意:Q&Aからメール通知を受け取りたい場合には、ドキュメントの手順に基づいて、メール通知を有効にしてください。

    1 人がこの回答が役に立ったと思いました。

0 件の追加の回答

並べ替え方法: 最も役に立つ

お客様の回答

回答は、質問作成者が [承諾された回答] としてマークできます。これは、ユーザーが回答が作成者の問題を解決したことを知るのに役立ちます。