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.
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.
De volgende besturingscodes worden gebruikt met het NTFS-mechanisme voor zelfherstel.
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