FILE_ID_DESCRIPTOR 結構 (winbase.h)
指定正在使用的識別碼類型。
語法
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
要開啟之檔案的識別碼。
DUMMYUNIONNAME.ObjectId
要開啟之 物件的識別碼。
DUMMYUNIONNAME.ExtendedFileId
包含檔案 128 位檔案識別碼 的 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。 |