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 テクノロジ。 特定のカテゴリに適合しないその他のトピック。

開発者テクノロジ | VB
開発者テクノロジ | VB

Microsoft が開発した、.NET で使用できるオブジェクト指向のプログラミング言語。

開発者テクノロジ | Visual Studio | その他
開発者テクノロジ | Visual Studio | その他

Windows、Web、モバイル デバイス、その他多くのプラットフォーム向けのアプリケーションを構築するための、マイクロソフトが提供する統合開発ツール スイートのファミリーです。 特定のカテゴリに適合しないその他のトピック。

0 件のコメント コメントはありません

質問作成者が受け入れた回答
Raina Zhao - MSFT 2,890 評価のポイント 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 件の追加の回答

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

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "推奨" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。