FILE_NOTIFY_INFORMATION Struktur (winnt.h)
Beschreibt die von der ReadDirectoryChangesW-Funktion gefundenen Änderungen.
Syntax
typedef struct _FILE_NOTIFY_INFORMATION {
DWORD NextEntryOffset;
DWORD Action;
DWORD FileNameLength;
WCHAR FileName[1];
} FILE_NOTIFY_INFORMATION, *PFILE_NOTIFY_INFORMATION;
Member
NextEntryOffset
Die Anzahl der Bytes, die übersprungen werden müssen, um zum nächsten Datensatz zu gelangen. Der Wert 0 gibt an, dass dies der letzte Datensatz ist.
Action
Der Typ der Änderung, die aufgetreten ist. Dieser Member kann einer der folgenden Werte sein.
FileNameLength
Die Größe des Dateinamenteils des Datensatzes in Bytes. Beachten Sie, dass dieser Wert das beendende NULL-Zeichen nicht enthält.
FileName[1]
Ein Feld mit variabler Länge, das den Dateinamen relativ zum Verzeichnishandle enthält. Der Dateiname hat das Unicode-Zeichenformat und ist nicht null-beendet.
Wenn sowohl ein kurzer als auch ein langer Name für die Datei vorhanden ist, gibt die Funktion einen dieser Namen zurück, aber es ist nicht angegeben, welcher Name.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | winnt.h (Einschließen von Windows.h) |