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.
- FSCTL_CREATE_USN_JOURNAL
- FSCTL_DELETE_USN_JOURNAL
- FSCTL_ENUM_USN_DATA
- FSCTL_MARK_HANDLE
- FSCTL_QUERY_USN_JOURNAL
- FSCTL_READ_FILE_USN_DATA
- FSCTL_READ_USN_JOURNAL
- FSCTL_WRITE_USN_CLOSE_RECORD
Im Folgenden sind Defragmentierungssteuerelementcodes aufgeführt.
- FSCTL_GET_RETRIEVAL_POINTER_BASE
- FSCTL_GET_RETRIEVAL_POINTERS
- FSCTL_GET_VOLUME_BITMAP
- FSCTL_LOOKUP_STREAM_FROM_CLUSTER
- FSCTL_MOVE_FILE
- FSCTL_QUERY_REGION_INFO
- FSCTL_QUERY_USN_JOURNAL