名称 | 结构 | 注释 |
nfstime4 | struct nfstime4 { int64_t seconds; uint32_t nseconds; } | nfstime4 结构类型的数据给出了从通用协议时间(UTC)的1970年1月1日0时计起的秒钟或纳秒的数目。这种数据类型用于计算时间和日期的流逝信息。 |
time_how4 | enum time_how4 { SET_TO_SERVER_TIME4 = 0, SET_TO_CLIENT_TIME4 = 1 }; | 正如属性说明的内容那样,它可用于确定时间数值。 |
settime4 | union settime4 switch { case SET_TO_CLIENT_TIME4: nfstime4 time; default: void; }; | 正如属性说明的内容那样,它可用于确定时间数值。 |
specdata4 | struct specdata4 { uint32_t specdata1; uint32_t specdata2; }; | 本数据类型表示设备文件类型 NF4CHR 和 NF4BLK 的其它信息。 |
fsid4 | struct fsid4 { uint64_t major; uint64_t minor; }; | 本类型数据是文件系统的标识符,可当作强制型属性使用。 |
fs_location4 | struct fs_location4 { utf8str_cis server<>; pathname4 rootpath; }; | 用于推荐属性 fs_locations,它用于对移植和复制的支持。 |
fs_locations4 | struct fs_locations4 { pathname4 fs_root; fs_location4 locations<>; }; | 用于推荐属性 fs_locations,它用于对移植和复制的支持。 |
fattr4 | struct fattr4 { bitmap4 attrmask; attrlist4 attr_vals; }; | fattr4 结构类型的数据用于表示文件和目录的属性。 |
change_info4 | struct change_info4 { bool atomic; changeid4 before; changeid4 after; }; | 本结构类型 CREATE、LINK、REMOVE、RENAME 等运算配合使用,可向用户反映目标文件系统对象所在目录属性的变化。 |
clientaddr4 | struct clientaddr4 { string r_netid<>; string r_addr<>; }; | 它作为 SETCLIENTID 运算的一部分,可以指定正占用一个 clientid 的客户计算机的地址,也可以作为 callback registration 的一部分。 |
cb_client4 | struct cb_client4 { unsigned int cb_program; clientaddr4 cb_location; }; | 客户计算机使用本结构类型的数据来通知服务器回呼地址;包括程序号和客户计算机地址。 |
nfs_client_id4 | struct nfs_client_id4 { verifier4 verifier; opaque id<NFS4_OPAQUE_LIMIT>; }; | 本结构类型的数据是 SETCLIENTID operation 对话的一部分。 |
open_owner4 | Struct open_owner4 { clientid4 clientid; opaque wner<NFS4_OPAQUE_LIMIT>; }; | 本结构类型的数据用于识别开放状态的用户。 |
lock_owner4 | struct lock_owner4 { clientid4 clientid; opaque owner<NFS4_OPAQUE_LIMIT>; }; | 本结构类型的数据用于识别文件锁定状态的用户。 |
open_to_lock_owner4 | struct open_to_lock_owner4 { seqid4 open_seqid; stateid4 open_stateid; seqid4 lock_seqid; lock_owner4 lock_owner; }; | 本结构类型的数据用于 open_owner4 的第一次完成的锁定操作。它提供 open_stateid 和 lock_owner ,以便于从一个有效的 open_stateid sequence 向一个新的 lock_stateid sequence 开始一次传输。 |
stateid4 | struct stateid4 { uint32_t seqid; opaque other[12]; }; | 本结构类型的数据用于客户计算机与服务器之间各种不同的共享机制。 |