48 lines
894 B
Markdown
48 lines
894 B
Markdown
# PRFileInfo64
|
|
|
|
File information structure used with {ref}`PR_GetFileInfo64` and
|
|
{ref}`PR_GetOpenFileInfo64`.
|
|
|
|
## Syntax
|
|
|
|
```{code}
|
|
#include <prio.h>
|
|
|
|
struct PRFileInfo64 {
|
|
PRFileType type;
|
|
PRUint64 size;
|
|
PRTime creationTime;
|
|
PRTime modifyTime;
|
|
};
|
|
|
|
typedef struct PRFileInfo64 PRFileInfo64;
|
|
```
|
|
|
|
### Fields
|
|
|
|
The structure has the following fields:
|
|
|
|
`type`
|
|
|
|
: Type of file. See {ref}`PRFileType`.
|
|
|
|
`size`
|
|
|
|
: 64-bit size, in bytes, of file's contents.
|
|
|
|
`creationTime`
|
|
|
|
: Creation time per definition of {ref}`PRTime`. See
|
|
{searchfox}`prtime.h <nsprpub/pr/include/prtime.h>`.
|
|
|
|
`modifyTime`
|
|
|
|
: Last modification time per definition of {ref}`PRTime`. See
|
|
{searchfox}`prtime.h <nsprpub/pr/include/prtime.h>`.
|
|
|
|
## Description
|
|
|
|
The {ref}`PRFileInfo64` structure provides information about a file, a
|
|
directory, or some other kind of file system object, as specified by the
|
|
`type` field.
|