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 テクノロジ。
32 件の質問
Visual Studio
Visual Studio
Windows、Web、モバイル デバイス用のアプリケーションを構築するための統合開発ツールの Microsoft スイートのファミリ。
35 件の質問
VB
VB
.NET Framework 上に実装される、Microsoft によって開発されたオブジェクト指向プログラミング言語。 旧称 Visual Basic .NET。
5 件の質問
0 件のコメント コメントはありません
{count} 件の投票

承認済みの回答
  1. Raina Zhao - MSFT 1,870 評価のポイント 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 件の追加の回答

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