winbase.h) (FILE_ID_DESCRIPTOR 结构
指定正在使用的 ID 的类型。
语法
typedef struct FILE_ID_DESCRIPTOR {
DWORD dwSize;
FILE_ID_TYPE Type;
union {
LARGE_INTEGER FileId;
GUID ObjectId;
FILE_ID_128 ExtendedFileId;
} DUMMYUNIONNAME;
} FILE_ID_DESCRIPTOR, *LPFILE_ID_DESCRIPTOR;
成员
dwSize
此 FILE_ID_DESCRIPTOR 结构的大小。
Type
指示所传递标识符类型的联合的鉴别器。
DUMMYUNIONNAME
DUMMYUNIONNAME.FileId
要打开的文件的 ID。
DUMMYUNIONNAME.ObjectId
要打开的对象的 ID。
DUMMYUNIONNAME.ExtendedFileId
包含文件的 128 位文件 ID 的FILE_ID_128 结构。 这用于 ReFS 文件系统。
Windows XP、Windows Server 2003、Windows Vista、Windows Server 2008、Windows 7 和 Windows Server 2008 R2: 在 Windows 8 和 Windows Server 2012 之前不支持此成员。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | winbase.h (包括 Windows.h) |
可再发行组件 | Windows Server 2003 和 Windows XP 上的 Windows SDK。 |