Delen via


Besturingscodes voor bestandsbeheer

De volgende besturingscodes worden gebruikt in bestandsbeheer.

In deze sectie

Besturingscode Beschrijving
FSCTL_ALLOW_EXTENDED_DASD_IO
Geeft aan dat het bestandssysteemstuurprogramma geen I/O-grenscontroles uitvoert voor lees- of schrijfoproepen van partities.
FSCTL_CREATE_OR_GET_OBJECT_ID
Haalt de object-id voor het opgegeven bestand of de opgegeven map op. Als er geen object-id bestaat, maakt FSCTL_CREATE_OR_GET_OBJECT_ID er een.
FSCTL_CSV_CONTROL
Haalt de resultaten van een CSV-besturingselementbewerking op.
FSCTL_DELETE_OBJECT_ID
Hiermee verwijdert u de object-id uit een opgegeven bestand of map.
FSCTL_DUPLICATE_EXTENTS_TO_FILE
Hiermee wordt het bestandssysteem geïnstrueerd om een bereik van bestandsbytes te kopiëren namens een toepassing.
FSCTL_FILE_LEVEL_TRIM
Geeft aan het opslagsysteem aan welke bereiken in het bestand niet nodig zijn om te worden opgeslagen.
FSCTL_FILESYSTEM_GET_STATISTICS
Haalt de informatie op uit verschillende prestatiemeteritems van het bestandssysteem.
FSCTL_FILESYSTEM_GET_STATISTICS_EX
Haalt de informatie op uit verschillende prestatiemeteritems van het bestandssysteem.
Ondersteuning voor deze besturingscode is gestart met Windows 10.
FSCTL_FIND_FILES_BY_SID
Zoekt in een map naar een bestand waarvan de eigenaar van de maker overeenkomt met de opgegeven SID.
FSCTL_GET_COMPRESSION
Haalt de huidige compressiestatus van een bestand of map op een volume op waarvan het bestandssysteem ondersteuning biedt voor compressie per stroom.
FSCTL_GET_NTFS_FILE_RECORD
Haalt de eerste bestandsrecord op die in gebruik is en een lagere waarde dan of gelijk is aan het aangevraagde referentienummer van het bestand.
FSCTL_GET_OBJECT_ID
Haalt de object-id voor het opgegeven bestand of de opgegeven map op.
FSCTL_GET_REPAIR
Haalt informatie op over het zelfherstelmechanisme van het NTFS-bestandssysteem.
FSCTL_INITIATE_REPAIR
Hiermee wordt het NTFS-bestandssysteem geactiveerd om een zelfherstelcyclus op één bestand te starten.
FSCTL_MAKE_MEDIA_COMPATIBLE
Hiermee sluit u een geopende UDF-sessie op write-once media om de media-ROM compatibel te maken.
FSCTL_OPBATCH_ACK_CLOSE_PENDING
Hiermee wordt een server aangegeven dat een clienttoepassing gereed is om een bestand te sluiten.
FSCTL_OPLOCK_BREAK_ACK_NO_2
Reageert op een melding dat een opportunistische vergrendeling op een bestand bijna wordt verbroken. Gebruik deze bewerking om alle opportunistische vergrendelingen op het bestand te ontgrendelen, maar het bestand geopend te houden.
FSCTL_OPLOCK_BREAK_ACKNOWLEDGE
Reageert op meldingen dat een exclusieve opportunistische vergrendeling op een bestand bijna wordt verbroken. Gebruik deze bewerking om aan te geven dat het bestand een opportunistische vergrendeling op niveau 2 moet ontvangen.
FSCTL_OPLOCK_BREAK_NOTIFY
Hiermee kan de aanroepende toepassing wachten op voltooiing van een opportunistisch vergrendelingseinde.
FSCTL_QUERY_ALLOCATED_RANGES
Hiermee wordt een bestand of een alternatieve stroom gescand op zoek naar bereiken die mogelijk niet-nulgegevens bevatten.
FSCTL_QUERY_ON_DISK_VOLUME_INFO
Vraagt UDF-specifieke volumegegevens aan.
FSCTL_QUERY_SPARING_INFO
Haalt de eigenschappen van het volume voor defectbeheer op. Wordt gebruikt voor UDF-bestandssystemen.
FSCTL_RECALL_FILE
Herinnert aan een bestand van opslagmedia dat Remote Storage beheert, de hiërarchische opslagbeheersoftware.
FSCTL_REQUEST_BATCH_OPLOCK
Vraagt een batch-opportunistische vergrendeling op een bestand aan.
FSCTL_REQUEST_FILTER_OPLOCK
Vraagt een filter opportunistische vergrendeling op een bestand aan.
FSCTL_REQUEST_OPLOCK
Vraagt een opportunistische vergrendeling (oplock) aan voor een bestand en bevestigt dat er een oplock-onderbreking is opgetreden.
FSCTL_REQUEST_OPLOCK_LEVEL_1
Vraagt een opportunistische vergrendeling op niveau 1 aan voor een bestand.
FSCTL_REQUEST_OPLOCK_LEVEL_2
Vraagt een opportunistische vergrendeling op niveau 2 aan voor een bestand.
FSCTL_SET_COMPRESSION
Hiermee stelt u de compressiestatus van een bestand of map in op een volume waarvan het bestandssysteem ondersteuning biedt voor compressie per bestand en per map.
FSCTL_SET_DEFECT_MANAGEMENT
Hiermee stelt u de beheerstatus van softwarefouten voor het opgegeven bestand in. Wordt gebruikt voor UDF-bestandssystemen.
FSCTL_SET_OBJECT_ID
Hiermee stelt u de object-id in voor het opgegeven bestand of de opgegeven map.
FSCTL_SET_OBJECT_ID_EXTENDED
Wijzigt gebruikersgegevens die zijn gekoppeld aan de object-id voor het opgegeven bestand of de opgegeven map.
FSCTL_SET_REPAIR
Hiermee stelt u de modus van de mogelijkheid voor zelfherstel van een NTFS-bestandssysteem in.
FSCTL_SET_SPARSE
Hiermee markeert u het aangegeven bestand als sparse of niet sparse. In een sparse-bestand is voor grote bereiken van nullen mogelijk geen schijftoewijzing vereist.
FSCTL_SET_ZERO_DATA
Vult een opgegeven bereik van een bestand met nullen (0).
FSCTL_SET_ZERO_ON_DEALLOCATION
Geeft aan dat een NTFS-bestandssysteembestandsgreep de clusters met nullen moet hebben wanneer de toewijzing ervan ongedaan wordt gemaakt.
FSCTL_WAIT_FOR_REPAIR
Retourneert wanneer de opgegeven reparaties zijn voltooid.

De volgende besturingscodes worden gebruikt met bestandscompressie en decompressie.

FSCTL_GET_COMPRESSION
FSCTL_SET_COMPRESSION

De volgende besturingscodes worden gebruikt met object-id's.

FSCTL_CREATE_OR_GET_OBJECT_ID
FSCTL_DELETE_OBJECT_ID
FSCTL_GET_OBJECT_ID
FSCTL_SET_OBJECT_ID
FSCTL_SET_OBJECT_ID_EXTENDED

De volgende besturingscodes worden gebruikt met opportunistische vergrendelingen.

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

De volgende besturingscodes worden gebruikt met sparsebestanden.

FSCTL_QUERY_ALLOCATED_RANGES
FSCTL_SET_SPARSE
FSCTL_SET_ZERO_DATA

De volgende besturingscodes worden gebruikt met het NTFS-mechanisme voor zelfherstel.

FSCTL_GET_REPAIR
FSCTL_INITIATE_REPAIR
FSCTL_SET_REPAIR
FSCTL_WAIT_FOR_REPAIR

De volgende besturingscodes worden gebruikt met UDF.

FSCTL_MAKE_MEDIA_COMPATIBLE
FSCTL_QUERY_ON_DISK_VOLUME_INFO
FSCTL_QUERY_SPARING_INFO
FSCTL_SET_DEFECT_MANAGEMENT

directorybeheercodes

volumebeheercodes