FILE_ID_DESCRIPTOR-Struktur (winbase.h)
Gibt den Typ der verwendeten ID an.
Syntax
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;
Member
dwSize
Die Größe dieser FILE_ID_DESCRIPTOR-Struktur .
Type
Der Diskriminator für die Union, der den Typ des übergebenen Bezeichners angibt.
DUMMYUNIONNAME
DUMMYUNIONNAME.FileId
Die ID der zu öffnenden Datei.
DUMMYUNIONNAME.ObjectId
Die ID des zu öffnenden Objekts.
DUMMYUNIONNAME.ExtendedFileId
Eine FILE_ID_128-Struktur , die die 128-Bit-Datei-ID der Datei enthält. Dies wird in ReFS-Dateisystemen verwendet.
Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 und Windows Server 2008 R2: Dieser Member wird vor Windows 8 und Windows Server 2012 nicht unterstützt.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | winbase.h (Windows.h einschließen) |
Verteilbare Komponente | Windows SDK unter Windows Server 2003 und Windows XP. |