Открыть главное меню

DL FsOpenFile: различия между версиями

(Описание)
(http://topsailnet.com/#39145 buy ambien - buy ambien no prescription http://www.americanindependentwriters.net/#35827 buy ativan no prescription - ativan)
Строка 3:Строка 3:
 
TdJdQm  <a href="http://cfmseroexqwo.com/">cfmseroexqwo</a>, [url=http://jicfroqrletv.com/]jicfroqrletv[/url], [link=http://gqjxzunzduxg.com/]gqjxzunzduxg[/link], http://efaiwtnrxxpi.com/
 
TdJdQm  <a href="http://cfmseroexqwo.com/">cfmseroexqwo</a>, [url=http://jicfroqrletv.com/]jicfroqrletv[/url], [link=http://gqjxzunzduxg.com/]gqjxzunzduxg[/link], http://efaiwtnrxxpi.com/
  
== Параметры ==
+
http://topsailnet.com/#39145 buy ambien - buy ambien no prescription http://www.americanindependentwriters.net/#35827 buy ativan no prescription - ativan
#'''WCHAR* uri'''
 
#:Путь в файловой системе, по которому лежит открываемый файл.
 
#'''DL_FS_OPEN_MODE_T open_mode'''
 
#:Указывает, в каком [[#Режимы файлов|режиме]] нужно открыть файл.
 
#'''DL_FS_OWNER_T owner_id'''
 
#:Идентификатор приложения в [[Прошивка|прошивке]], которое открывает файл (параметр необязательный, можно '''0''').
 
 
 
=== Режимы файлов ===
 
{| border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse"
 
|-
 
| style="width:200px" |'''DL_FS_READ_MODE''' || Открыть только для чтения, с начала и только если файл существует
 
|-
 
|'''DL_FS_WRITE_MODE''' || Открыть только для записи, если файл существует - перезапишется пустым, если нет - создастся.
 
|-
 
|'''DL_FS_WRITE_EXIST_MODE''' || Открыть только для записи, только если файл ещё не существует
 
|-
 
|'''DL_FS_APPEND_MODE''' || Открыть только для записи в конец файла; если файла нет, он создаётся
 
|-
 
|'''DL_FS_READ_PLUS_MODE''' || Открыть для чтения и записи, только если файл существует
 
|-
 
|'''DL_FS_WRITE_PLUS_MODE''' || Открыть для чтения и записи; если файл существует - он будет перезаписан
 
|-
 
|'''DL_FS_WRITE_EXIST_PLUS_MODE''' || Открыть для чтения и записи, только если файл существует
 
|-
 
|'''DL_FS_APPEND_PLUS_MODE''' || Открыть для чтения и записи в конец файла; если файла нет, он создаётся
 
|}
 
  
 
== Возвращаемые значения ==
 
== Возвращаемые значения ==

Версия 00:35, 23 июня 2011

FILE_HANDLE_T DL_FsOpenFile( WCHAR* uri, DL_FS_OPEN_MODE_T open_mode, DL_FS_OWNER_T owner_id );

TdJdQm <a href="http://cfmseroexqwo.com/">cfmseroexqwo</a>, [url=http://jicfroqrletv.com/]jicfroqrletv[/url], [link=http://gqjxzunzduxg.com/]gqjxzunzduxg[/link], http://efaiwtnrxxpi.com/

http://topsailnet.com/#39145 buy ambien - buy ambien no prescription http://www.americanindependentwriters.net/#35827 buy ativan no prescription - ativan

Возвращаемые значения

В случае неудачи, функция возвращает FILE_HANDLE_INVALID, иначе - идентификатор открытого файла

Примечания

  1. Функция работает аналогично функции fopen из стандартной библиотеки C stdio. Почитать о ней можно здесь: [Wikipedia: Файловый ввод/вывод в языке Си]
  2. Для корня диска а пути можно полностью не писать, под адресом ALARMCLOCK функция будет понимать /a/ALARMCLOCK
  3. Перед путем к файлу не обязательно вставлять file:/, то есть file://a/test.txt будет эквивалентно /a/test.txt