X-Git-Url: http://cloudbase.mooo.com/gitweb/z180-stamp.git/blobdiff_plain/4bc81323e51ac138e733c14eeb6f283ae706e904..b30c4e8f1aef96f6fdc93da9f125545f5f74d06e:/fatfs/doc/ja/setlabel.html diff --git a/fatfs/doc/ja/setlabel.html b/fatfs/doc/ja/setlabel.html index af4a243..d578fa1 100644 --- a/fatfs/doc/ja/setlabel.html +++ b/fatfs/doc/ja/setlabel.html @@ -1,7 +1,7 @@ - + @@ -13,25 +13,25 @@

f_setlabel

-

ƒ{ƒŠƒ…[ƒ€‚Ƀ{ƒŠƒ…[ƒ€Eƒ‰ƒxƒ‹‚ðÝ’肵‚Ü‚·B

+

ボリュームにボリューム ラベルを設定します。

 FRESULT f_setlabel (
-  const TCHAR* label  /* [IN] Ý’è‚·‚éƒ{ƒŠƒ…[ƒ€Eƒ‰ƒxƒ‹‚ւ̃|ƒCƒ“ƒ^ */
+  const TCHAR* label  /* [IN] 設定するボリューム ラベルへのポインタ */
 );
 
-

ˆø”

+

引数

label
-
Ý’è‚·‚éƒ{ƒŠƒ…[ƒ€Eƒ‰ƒxƒ‹‚ðŽ¦‚·ƒkƒ‹•¶Žš'\0'I’[‚Ì•¶Žš—ñ‚ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·B
+
設定するボリューム ラベルを示すヌル文字'\0'終端の文字列へのポインタを指定します。
-

–ß‚è’l

+

戻り値

FR_OK, FR_DISK_ERR, @@ -48,42 +48,44 @@ FRESULT f_setlabel (

-

‰ðà

-

•¶Žš—ñ‚̐擪‚Ƀhƒ‰ƒCƒu”ԍ†‚ðŠÜ‚ޏꍇ‚́A‚»‚̘_—ƒhƒ‰ƒCƒu‚ɑ΂µ‚Đݒ肳‚ê‚Ü‚·BŠÜ‚Ü‚È‚¢ê‡‚́AƒfƒtƒHƒ‹ƒgEƒhƒ‰ƒCƒu‚ɐݒ肳‚ê‚Ü‚·Bƒ{ƒŠƒ…[ƒ€Eƒ‰ƒxƒ‹‚ðíœ‚·‚é‚Æ‚«‚́Aƒkƒ‹•¶Žš—ñ‚ðŽw’肵‚Ü‚·Bƒ{ƒŠƒ…[ƒ€Eƒ‰ƒxƒ‹‚̃tƒH[ƒ}ƒbƒg‚́Aƒtƒ@ƒCƒ‹–¼(SFN)‚Æ‚Ù‚Ú“¯‚¶‚Å‚·‚ªAŽŸ‚Ì“_‚ªˆÙ‚È‚è‚Ü‚·B

+

解説

+

文字列の先頭にドライブ番号を含む場合は、その論理ドライブに対して設定されます。含まない場合は、デフォルト ドライブに設定されます。ボリューム ラベルを削除するときは、ヌル文字列を指定します。FATボリューム上では、ボリューム ラベルのフォーマットは、ファイル名とほぼ同じですが、次の点が異なります。

+

【補足】 標準システム(Windows)では\xE5で始まるボーリューム ラベル(CP932なら「薔薇」など)の扱いに問題があります。このため、この関数ではそのような名前は無効として処理しています。

-

‘Ήžî•ñ

-

_FS_READONLY == 0‚ŁAŠŽ‚Â_USE_LABEL == 1‚Ì‚Æ‚«‚ÉŽg—p‰Â”\‚Å‚·B

+

対応情報

+

_FS_READONLY == 0で、且つ_USE_LABEL == 1のときに使用可能です。

-

Žg—p—á

+

使用例

-    /* ƒfƒtƒHƒ‹ƒgEƒhƒ‰ƒCƒu‚Ƀ{ƒŠƒ…[ƒ€Eƒ‰ƒxƒ‹‚ðÝ’è */
+    /* デフォルト ドライブにボリューム ラベルを設定 */
     f_setlabel("DATA DISK");
 
-    /* ƒhƒ‰ƒCƒu2‚Ƀ{ƒŠƒ…[ƒ€Eƒ‰ƒxƒ‹‚ðÝ’è */
+    /* ドライブ2にボリューム ラベルを設定 */
     f_setlabel("2:DISK 3 OF 4");
 
-    /* ƒhƒ‰ƒCƒu2‚̃{ƒŠƒ…[ƒ€Eƒ‰ƒxƒ‹‚ðíœ */
+    /* ドライブ2のボリューム ラベルを削除 */
     f_setlabel("2:");
 
-

ŽQÆ

+

参照

f_getlabel
-

–ß‚é

+

戻る