FILEDESCRIPTOR

【勇芳软件工作室】汉化HomePreviousNext

描述在OLE拖放操作期间通过剪贴板复制的文件的属性。

typedef struct _FILEDESCRIPTOR { //是

DWORD dwFlags; // 见下文

CLSID clsid; //文件类标识符

SIZEL sizel; //文件图标的宽度和高度

POINTL pointl; //文件对象的屏幕坐标

DWORD dwFileAttributes; //文件属性标志(FILE_ATTRIBUTE_)

FILETIME ftCreationTime; //文件创建时间

FILETIME ftLastAccessTime; //上次访问文件的时间

FILETIME ftLastWriteTime; //上次写入操作的时间

DWORD nFileSizeHigh; //文件大小的高位字,以字节为单位

DWORD nFileSizeLow; //文件大小的低位字,以字节为单位

CHAR cFileName[ MAX_PATH ]; //文件名(空终止)

} FILEDESCRIPTOR, *LPFILEDESCRIPTOR;

会员

dwFlags中

指示哪些其他结构成员包含有效数据的标志数组。这个成员可以是这些值的组合:

FD_ACCESSTIMEftLastAccessTime成员有效。
FD_ATTRIBUTESdwFileAttributes成员有效。
FD_CLSIDCLSID成员有效。
FD_CREATETIMEftCreationTime成员有效。
FD_FILESIZEnFileSizeHighnFileSizeLow成员有效。
FD_LINKUI将操作视为“链接”。
FD_SIZEPOINTSIZELpointl成员有效。
FD_WRITESTIMEftLastWriteTime成员有效。