Dateiverwaltungssteuerelementcodes
Die folgenden Steuercodes werden in der Dateiverwaltung verwendet.
In diesem Abschnitt
Steuerelementcode | Beschreibung |
---|---|
FSCTL_ALLOW_EXTENDED_DASD_IO |
Signalisiert, dass der Dateisystemtreiber keine E/A-Begrenzungsprüfungen für Partitionslese- oder Schreibaufrufe durchführt. |
FSCTL_CREATE_OR_GET_OBJECT_ID |
Ruft den Objektbezeichner für die angegebene Datei oder das angegebene Verzeichnis ab. Wenn kein Objektbezeichner vorhanden ist, erstellt FSCTL_CREATE_OR_GET_OBJECT_ID einen. |
FSCTL_CSV_CONTROL |
Ruft die Ergebnisse eines CSV-Steuerelementvorgangs ab. |
FSCTL_DELETE_OBJECT_ID |
Entfernt den Objektbezeichner aus einer angegebenen Datei oder einem angegebenen Verzeichnis. |
FSCTL_DUPLICATE_EXTENTS_TO_FILE |
Weist das Dateisystem an, einen Bereich von Dateibytes im Auftrag einer Anwendung zu kopieren. |
FSCTL_FILE_LEVEL_TRIM |
Gibt an, welche Bereiche in der Datei nicht gespeichert werden müssen. |
FSCTL_FILESYSTEM_GET_STATISTICS |
Ruft die Informationen aus verschiedenen Dateisystemleistungsindikatoren ab. |
FSCTL_FILESYSTEM_GET_STATISTICS_EX |
Ruft die Informationen aus verschiedenen Dateisystemleistungsindikatoren ab. Die Unterstützung für diesen Steuerelementcode wurde mit Windows 10 gestartet. |
FSCTL_FIND_FILES_BY_SID |
Durchsucht ein Verzeichnis nach einer Datei, deren Erstellerbesitzer der angegebenen SID entspricht. |
FSCTL_GET_COMPRESSION |
Ruft den aktuellen Komprimierungsstatus einer Datei oder eines Verzeichnisses auf einem Volume ab, dessen Dateisystem die Komprimierung pro Stream unterstützt. |
FSCTL_GET_NTFS_FILE_RECORD |
Ruft den ersten verwendeten Dateidatensatz ab und weist einen geringeren oder gleichen Ordinalwert auf die angeforderte Dateireferenznummer auf. |
FSCTL_GET_OBJECT_ID |
Ruft den Objektbezeichner für die angegebene Datei oder das angegebene Verzeichnis ab. |
FSCTL_GET_REPAIR |
Ruft Informationen zum Selbstheilungsmechanismus des NTFS-Dateisystems ab. |
FSCTL_INITIATE_REPAIR |
Löst das NTFS-Dateisystem aus, um einen Selbstheilungszyklus in einer einzelnen Datei zu starten. |
FSCTL_MAKE_MEDIA_COMPATIBLE |
Schließt eine geöffnete UDF-Sitzung auf Einmal-Medien, um die Medien-ROM kompatibel zu machen. |
FSCTL_OPBATCH_ACK_CLOSE_PENDING |
Benachrichtigt einen Server, dass eine Clientanwendung bereit ist, eine Datei zu schließen. |
FSCTL_OPLOCK_BREAK_ACK_NO_2 |
Antwortet auf Benachrichtigungen, dass eine opportunistische Sperre für eine Datei gerade unterbrochen wird. Verwenden Sie diesen Vorgang, um alle opportunistischen Sperren für die Datei zu entsperren, aber die Datei geöffnet zu lassen. |
FSCTL_OPLOCK_BREAK_ACKNOWLEDGE |
Antwortet auf Benachrichtigungen, dass eine exklusive opportunistische Sperre für eine Datei im Moment unterbrochen werden soll. Verwenden Sie diesen Vorgang, um anzugeben, dass die Datei eine opportunistische Sperre der Ebene 2 erhalten soll. |
FSCTL_OPLOCK_BREAK_NOTIFY |
Ermöglicht der aufrufenden Anwendung, auf den Abschluss eines opportunistischen Sperrbruchs zu warten. |
FSCTL_QUERY_ALLOCATED_RANGES |
Überprüft eine Datei oder einen alternativen Datenstrom, der nach Bereichen sucht, die möglicherweise Nichtzerodaten enthalten. |
FSCTL_QUERY_ON_DISK_VOLUME_INFO |
Fordert UDF-spezifische Volumeinformationen an. |
FSCTL_QUERY_SPARING_INFO |
Ruft die Fehlerverwaltungseigenschaften des Volumes ab. Wird für UDF-Dateisysteme verwendet. |
FSCTL_RECALL_FILE |
Erinnert an eine Datei von Speichermedien, die Remotespeicher verwaltet, bei der es sich um die hierarchische Speicherverwaltungssoftware handelt. |
FSCTL_REQUEST_BATCH_OPLOCK |
Fordert eine opportunistische Batchsperre für eine Datei an. |
FSCTL_REQUEST_FILTER_OPLOCK |
Fordert eine opportunistische Filtersperre für eine Datei an. |
FSCTL_REQUEST_OPLOCK |
Fordert eine opportunistische Sperre (Oplock) für eine Datei an und erkennt an, dass ein Oplockbruch aufgetreten ist. |
FSCTL_REQUEST_OPLOCK_LEVEL_1 |
Fordert eine opportunistische Sperre der Ebene 1 für eine Datei an. |
FSCTL_REQUEST_OPLOCK_LEVEL_2 |
Fordert eine opportunistische Sperre der Ebene 2 für eine Datei an. |
FSCTL_SET_COMPRESSION |
Legt den Komprimierungszustand einer Datei oder eines Verzeichnisses auf einem Volume fest, dessen Dateisystem die Pro-Datei- und Verzeichniskomprimierung unterstützt. |
FSCTL_SET_DEFECT_MANAGEMENT |
Legt den Softwarefehlerverwaltungsstatus für die angegebene Datei fest. Wird für UDF-Dateisysteme verwendet. |
FSCTL_SET_OBJECT_ID |
Legt den Objektbezeichner für die angegebene Datei oder das angegebene Verzeichnis fest. |
FSCTL_SET_OBJECT_ID_EXTENDED |
Ändert Benutzerdaten, die dem Objektbezeichner für die angegebene Datei oder das angegebene Verzeichnis zugeordnet sind. |
FSCTL_SET_REPAIR |
Legt den Modus der Self-Healing-Funktion eines NTFS-Dateisystems fest. |
FSCTL_SET_SPARSE |
Markiert die angegebene Datei als sparse oder nicht als sparse. In einer geringen Datei erfordern große Nullbereiche möglicherweise keine Datenträgerzuweisung. |
FSCTL_SET_ZERO_DATA |
Füllt einen angegebenen Bereich einer Datei mit Nullen (0). |
FSCTL_SET_ZERO_ON_DEALLOCATION |
Gibt an, dass ein NTFS-Dateisystemdateihandle seine Cluster bei der Zuordnung mit Nullen gefüllt haben soll. |
FSCTL_WAIT_FOR_REPAIR |
Gibt zurück, wenn die angegebenen Reparaturen abgeschlossen sind. |
Die folgenden Steuercodes werden mit Dateikomprimierung und Dekomprimierungverwendet.
Die folgenden Steuerelementcodes werden mit Objektbezeichnernverwendet.
FSCTL_CREATE_OR_GET_OBJECT_ID
FSCTL_DELETE_OBJECT_ID
FSCTL_GET_OBJECT_ID
FSCTL_SET_OBJECT_ID
FSCTL_SET_OBJECT_ID_EXTENDED
Die folgenden Steuercodes werden mit opportunistischen Sperrenverwendet.
FSCTL_OPBATCH_ACK_CLOSE_PENDING
FSCTL_OPLOCK_BREAK_ACK_NO_2
FSCTL_OPLOCK_BREAK_ACKNOWLEDGE
FSCTL_OPLOCK_BREAK_NOTIFY
FSCTL_REQUEST_BATCH_OPLOCK
FSCTL_REQUEST_FILTER_OPLOCK
FSCTL_REQUEST_OPLOCK
FSCTL_REQUEST_OPLOCK_LEVEL_1
FSCTL_REQUEST_OPLOCK_LEVEL_2
Die folgenden Steuerelementcodes werden mit sparsamen Dateienverwendet.
Die folgenden Steuercodes werden mit dem NTFS-Selbstheilungsmechanismus verwendet.
Die folgenden Steuerelementcodes werden mit UDF verwendet.
FSCTL_MAKE_MEDIA_COMPATIBLE
FSCTL_QUERY_ON_DISK_VOLUME_INFO
FSCTL_QUERY_SPARING_INFO
FSCTL_SET_DEFECT_MANAGEMENT