このページはEtoJ逐語翻訳フィルタによって翻訳生成されました。

翻訳前ページへ


enum e_Anonymous__8
Language

The 解放する/自由な and Open 生産性 控訴
解放(する)d: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


::

enum e_Anonymous__8


要約
Main goals and usage hints
Description
The main intentention of this interface is to 供給する an 全世界の/万国共通の portable and high 業績/成果 接近 to とじ込み/提出する system 問題/発行するs on any operating system.

There are a few main goals:

1.The path specifications always has to be absolut. Any usage of 親族 path specifications is forbidden. Exceptions are osl_getSystemPathFromFileURL, osl_getFileURLFromSystemPath and osl_getAbsoluteFileURL. Most operating systems 供給する a "現在の Directory" per 過程. This is the 推論する/理由 why 親族 path specifications can 原因(となる) problems in multithreading 環境s.

2.Proprietary notations of とじ込み/提出する paths are not supported. Every path notation must the とじ込み/提出する URL specification. とじ込み/提出する URLs must be encoded in UTF8 and after that escaped. Although the URL parameter is a unicode string, the must 含む/封じ込める only ASCII characters

3.The 報知係 cannot get any (警察などへの)密告,告訴(状) whether a とじ込み/提出する system is 事例/患者 極度の慎重さを要する, 事例/患者 保存するing or not. The operating system 実施 itself should 決定する if it can 地図/計画する 事例/患者-insensitive paths. The 事例/患者 訂正する notation of a filename or とじ込み/提出する path is part of the "とじ込み/提出する Info". This 事例/患者 訂正する 指名する can be used as a unique 重要な if neccessary.

4. 得るing (警察などへの)密告,告訴(状) about とじ込み/提出するs or 容積/容量s is controlled by a bitmask which 明示するs which fields are of 利益/興味. 予定 to 業績/成果 問題/発行するs it is not recommended to 得る (警察などへの)密告,告訴(状) which is not needed. But if the operating system 供給するs more (警察などへの)密告,告訴(状) anyway the 実施 can 始める,決める more fields on 生産(高) as were requested. It is in the 責任/義務 of the 報知係 to decide if he uses this 付加 (警察などへの)密告,告訴(状) or not. But he should do so to 妨げる その上の unnecessary calls if the (警察などへの)密告,告訴(状) is already there.
The input bitmask supports a 旗 osl_FileStatus_Mask_Validate which can be used to 軍隊 retrieving uncached 実証するd (警察などへの)密告,告訴(状). Setting this 旗 when calling osl_getFileStatus in combination with no other 旗 is a synonym for a "FileExists". This should only be done when 過程ing a 選び出す/独身 とじ込み/提出する (f.e. before 開始) and NEVER during enumeration of directory contents on any step of (警察などへの)密告,告訴(状) 過程ing. This would change the runtime behaviour from O(n) to O(n*n/2) on nearly every とじ込み/提出する system.
On Windows NT reading the contents of an directory with 7000 入ること/参加(者)s and getting 十分な (警察などへの)密告,告訴(状) about every とじ込み/提出する only takes 0.6 seconds. 明示するing the 旗 osl_FileStatus_Mask_Validate for each 入ること/参加(者) will 増加する the time to 180 seconds (!!!).


Values

osl_File_E_None
osl_File_E_PERM
osl_File_E_NOENT
osl_File_E_SRCH
osl_File_E_INTR
osl_File_E_IO
osl_File_E_NXIO
osl_File_E_2BIG
osl_File_E_NOEXEC
osl_File_E_BADF
osl_File_E_CHILD
osl_File_E_AGAIN
osl_File_E_NOMEM
osl_File_E_ACCES
osl_File_E_FAULT
osl_File_E_BUSY
osl_File_E_EXIST
osl_File_E_XDEV
osl_File_E_NODEV
osl_File_E_NOTDIR
osl_File_E_ISDIR
osl_File_E_INVAL
osl_File_E_NFILE
osl_File_E_MFILE
osl_File_E_NOTTY
osl_File_E_FBIG
osl_File_E_NOSPC
osl_File_E_SPIPE
osl_File_E_ROFS
osl_File_E_MLINK
osl_File_E_PIPE
osl_File_E_DOM
osl_File_E_RANGE
osl_File_E_DEADLK
osl_File_E_NAMETOOLONG
osl_File_E_NOLCK
osl_File_E_NOSYS
osl_File_E_NOTEMPTY
osl_File_E_LOOP
osl_File_E_ILSEQ
osl_File_E_NOLINK
osl_File_E_MULTIHOP
osl_File_E_USERS
osl_File_E_OVERFLOW
osl_File_E_NOTREADY
osl_File_E_invalidError
osl_File_E_TIMEDOUT
osl_File_E_NETWORK
osl_File_E_FORCE_EQUAL_SIZE

最高の,を越す of Page

Apache Software Foundation

Copyright & License | Privacy | 接触する Us | 寄付する | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are 登録(する)d trademarks of The Apache ソフトウェア 創立/基礎. The Apache feather logo is a trademark of The Apache ソフトウェア 創立/基礎. Other 指名するs appearing on the 場所/位置 may be trademarks of their 各々の owners.