FDINOTIFICATION 结构 (fdi.h)
用于向 FNFDINOTIFY 提供信息的 FDINOTIFICATION 结构。
语法
typedef struct {
long cb;
char *psz1;
char *psz2;
char *psz3;
void *pv;
INT_PTR hf;
USHORT date;
USHORT time;
USHORT attribs;
USHORT setID;
USHORT iCabinet;
USHORT iFolder;
FDIERROR fdie;
} FDINOTIFICATION, *PFDINOTIFICATION;
成员
cb
cabinet 元素的大小(以字节为单位)。
psz1
以 null 终止的字符串。
psz2
以 null 终止的字符串。
psz3
以 null 终止的字符串。
pv
指向应用程序定义的值的指针。
hf
用于标识打开的文件的应用程序定义值。
date
MS-DOS 日期。
Bits | 说明 |
---|---|
0-4 | 一个月中的某一天 (1-31) |
5-8 | 月份 (1 = 1 月,2 = 2 月,等等 ) |
9-15 | 从 1980 年 (加上 1980 年的年份偏移 |
time
MS-DOS 时间。
Bits | 说明 |
---|---|
0-4 | Second 除以 2 |
5-10 | 分钟 (0-59) |
11-15 | 24 小时制 (0-23) |
attribs
文件属性。 有关可能的值及其说明,请参阅文件属性。
setID
文件柜集的标识符。
iCabinet
集中的柜数。
iFolder
文件柜中的文件夹数。
fdie
FDI 错误代码。 可能的值包括:
要求
标头 | fdi.h |