Volumeverwaltungs-Steuerungscodes

Steuercodes, die in der Volumeverwaltung verwendet werden.

In diesem Abschnitt

Thema BESCHREIBUNG
FSCTL_CREATE_USN_JOURNAL
Erstellt einen UsN-Änderungsjournalstream (Update Sequence Number) auf einem Zielvolume oder ändert einen vorhandenen Änderungsjournalstream.
FSCTL_CSV_QUERY_DOWN_LEVEL_FILE_SYSTEM_CHARACTERISTICS
Ruft Informationen zu einem Dateisystem ab, für das CSVFS ein Proxy ist.
FSCTL_DELETE_USN_JOURNAL
Löscht das Änderungsjournal der Updatesequenznummer (USN) auf einem Volume oder wartet auf eine Benachrichtigung über das Löschen des Änderungsjournals.
FSCTL_DISMOUNT_VOLUME
Hebt die Bereitstellung eines Volumes ab, unabhängig davon, ob das Volume gerade verwendet wird oder nicht. Weitere Informationen finden Sie im Abschnitt mit Hinweisen.
FSCTL_ENUM_USN_DATA
Listet die USN-Daten (Update Sequence Number) zwischen zwei angegebenen Grenzen auf, um master Dateitabellendatensätze (MFT) abzurufen.
FSCTL_EXTEND_VOLUME
Erhöht die Größe eines eingebundenen Volumes.
FSCTL_GET_BOOT_AREA_INFO
Ruft die Speicherorte von Startsektoren für ein Volume ab.
FSCTL_GET_INTEGRITY_INFORMATION
Ruft die Integrität status einer Datei oder eines Verzeichnisses auf einem ReFS-Volume ab.
FSCTL_GET_NTFS_VOLUME_DATA
Ruft Informationen zum angegebenen NTFS-Dateisystemvolume ab.
FSCTL_GET_RETRIEVAL_POINTER_BASE
Gibt den Sektoroffset auf die erste logische Clusternummer (LCN) des Dateisystems relativ zum Start des Volumes zurück.
FSCTL_GET_RETRIEVAL_POINTERS
Ruft bei verwendung eines Dateihandles eine Datenstruktur ab, die die Zuordnung und den Speicherort auf dem Datenträger einer bestimmten Datei oder bei einem Volumehandle die Speicherorte fehlerhafter Cluster auf einem Volume beschreibt.
FSCTL_GET_VOLUME_BITMAP
Ruft eine Bitmap mit belegten und verfügbaren Clustern auf einem Volume ab.
FSCTL_IS_CSV_FILE
Bestimmt, ob eine Datei auf einem CSVFS-Volume gespeichert ist oder Namespaceinformationen abruft.
FSCTL_IS_FILE_ON_CSV_VOLUME
Bestimmt, ob eine Datei auf einem CSVFS-Volume gespeichert ist oder Namespaceinformationen abruft.
FSCTL_IS_VOLUME_MOUNTED
Bestimmt, ob das angegebene Volume eingebunden ist oder ob sich die angegebene Datei oder das angegebene Verzeichnis auf einem eingebundenen Volume befindet.
FSCTL_IS_VOLUME_OWNED_BYCSVFS
Bestimmt, ob ein Volume durch CSVFS gesperrt ist.
FSCTL_LOCK_VOLUME
Sperrt ein Volume, wenn es nicht verwendet wird.
FSCTL_LOOKUP_STREAM_FROM_CLUSTER
Gibt ein Handle für ein NTFS-Volume oder eine Datei auf einem NTFS-Volume zurück, gibt eine Kette von Datenstrukturen zurück, die Datenströme beschreibt, die die angegebenen Cluster belegen.
FSCTL_MARK_HANDLE
Kennzeichnet eine angegebene Datei oder ein angegebenes Verzeichnis und den zugehörigen Änderungsjournaleintrag mit Informationen zu Änderungen an dieser Datei oder diesem Verzeichnis.
FSCTL_MOVE_FILE
Verschiebt mindestens einen virtuellen Cluster einer Datei von einem logischen Cluster in einen anderen innerhalb desselben Volumes. Dieser Vorgang wird während der Defragmentierung verwendet.
FSCTL_QUERY_FILE_SYSTEM_RECOGNITION
Abfragen von Dateisystemerkennungsinformationen auf einem Volume.
FSCTL_QUERY_REGION_INFO
Ruft die Speicherebenenbereiche ab, die für ein Volume definiert sind, das die Datentierung unterstützt.
FSCTL_QUERY_STORAGE_CLASSES
Ruft die Speicherebenen ab, die für ein Volume definiert sind, das datentiering unterstützt.
FSCTL_QUERY_USN_JOURNAL
Fragt Informationen zum Änderungsjournal der aktuellen Updatesequenznummer (USN) ab, seinen Datensätzen und seiner Kapazität.
FSCTL_READ_FILE_USN_DATA
Ruft die Änderungsjournalinformationen der Updatesequenznummer (USN) für die angegebene Datei oder das angegebene Verzeichnis ab.
FSCTL_READ_FROM_PLEX
Liest aus dem angegebenen Plex.
FSCTL_READ_USN_JOURNAL
Ruft den Satz von Änderungsjournaleinträgen der Updatesequenznummer (USN) zwischen zwei angegebenen USN-Werten ab.
FSCTL_REPAIR_COPIES
Reparieren Sie die Datenbeschädigung, indem Sie die richtige Kopie auswählen, die verwendet werden soll.
FSCTL_SET_INTEGRITY_INFORMATION
Ruft die Integrität status einer Datei oder eines Verzeichnisses auf einem ReFS-Volume ab.
FSCTL_SHRINK_VOLUME
Signalisiert, dass das Volume für die Ausführung des Verkleinerungsvorgangs vorbereitet werden soll, der Verkleinerungsvorgang committet oder der Verkleinerungsvorgang beendet werden soll.
FSCTL_UNLOCK_VOLUME
Entsperrt ein Volume.
FSCTL_USN_TRACK_MODIFIED_RANGES
Aktiviert das Bereichsnachverfolgungsfeature für den Änderungsjournalstream für die Aktualisierung der Sequenznummer (USN) auf einem Zielvolume oder ändert bereits aktivierte Bereichsnachverfolgungsparameter.
FSCTL_WRITE_USN_CLOSE_RECORD
Generiert einen Datensatz im Änderungsjournalstream der Updatesequenznummer (USN) für die Eingabedatei.
IOCTL_VOLUME_GET_GPT_ATTRIBUTES
Ruft die Attribute für ein Volume ab.
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS
Ruft den physischen Speicherort eines angegebenen Volumes auf mindestens einem Datenträger ab.
IOCTL_VOLUME_IS_CLUSTERED
Bestimmt, ob das angegebene Volume gruppiert ist.
IOCTL_VOLUME_IS_CSV
Bestimmt, ob ein Volume ein CSV-Volume ist.
IOCTL_VOLUME_OFFLINE
Nimmt ein Volume offline.
IOCTL_VOLUME_ONLINE
Stellt ein Volume online.

Die folgenden Steuercodes werden mit Änderungsjournalen verwendet.

Im Folgenden sind Defragmentierungssteuerelementcodes aufgeführt.

Steuerungscodes für die Verzeichnisverwaltung

Dateiverwaltungs-Steuerungscodes