Kódy ovládacích prvků správy souborů
Při správě souborů se používají následující řídicí kódy.
V této části
Řídicí kód | Popis |
---|---|
FSCTL_ALLOW_EXTENDED_DASD_IO |
Signalizuje ovladač systému souborů, aby při volání čtení nebo zápisu oddílu neprovázal žádné vstupně-výstupní kontroly hranic. |
FSCTL_CREATE_OR_GET_OBJECT_ID |
Načte identifikátor objektu pro zadaný soubor nebo adresář. Pokud neexistuje žádný identifikátor objektu, pomocí FSCTL_CREATE_OR_GET_OBJECT_ID ho vytvoří. |
FSCTL_CSV_CONTROL |
Načte výsledky operace ovládacího prvku CSV. |
FSCTL_DELETE_OBJECT_ID |
Odebere identifikátor objektu ze zadaného souboru nebo adresáře. |
FSCTL_DUPLICATE_EXTENTS_TO_FILE |
Dává systému souborů pokyn ke zkopírování rozsahu bajtů souborů jménem aplikace. |
FSCTL_FILE_LEVEL_TRIM |
Označuje systém úložiště, který rozsahy v souboru nejsou potřeba ukládat. |
FSCTL_FILESYSTEM_GET_STATISTICS |
Načte informace z různých čítačů výkonu systému souborů. |
FSCTL_FILESYSTEM_GET_STATISTICS_EX |
Načte informace z různých čítačů výkonu systému souborů. Podpora tohoto řídicího kódu byla spuštěna s Windows 10. |
FSCTL_FIND_FILES_BY_SID |
Vyhledá v adresáři soubor, jehož vlastník tvůrce odpovídá zadanému identifikátoru SID. |
FSCTL_GET_COMPRESSION |
Načte aktuální stav komprese souboru nebo adresáře na svazku, jehož systém souborů podporuje kompresi jednotlivých streamů. |
FSCTL_GET_NTFS_FILE_RECORD |
Načte první záznam souboru, který se používá, a je menší než nebo rovnou pořadové hodnotě k požadovanému referenčnímu číslu souboru. |
FSCTL_GET_OBJECT_ID |
Načte identifikátor objektu pro zadaný soubor nebo adresář. |
FSCTL_GET_REPAIR |
Načte informace o mechanismu samoopravení systému souborů NTFS. |
FSCTL_INITIATE_REPAIR |
Aktivuje systém souborů NTFS, který spustí cyklus samoopravení v jednom souboru. |
FSCTL_MAKE_MEDIA_COMPATIBLE |
Zavře otevřenou relaci definovanou uživatelem na médiu zápisu po zápisu, aby bylo médium kompatibilní. |
FSCTL_OPBATCH_ACK_CLOSE_PENDING |
Upozorní server, že klientská aplikace je připravena zavřít soubor. |
FSCTL_OPLOCK_BREAK_ACK_NO_2 |
Reaguje na oznámení, že oportunistický zámek souboru se asi přeruší. Pomocí této operace můžete odemknout všechny opportunistické zámky v souboru, ale ponechat soubor otevřený. |
FSCTL_OPLOCK_BREAK_ACKNOWLEDGE |
Reaguje na oznámení, že u souboru bude přerušen exkluzivní opportunistický zámek. Tuto operaci použijte k označení, že soubor by měl obdržet oportunistický zámek úrovně 2. |
FSCTL_OPLOCK_BREAK_NOTIFY |
Umožňuje volající aplikaci čekat na dokončení oportunistické uzamčení. |
FSCTL_QUERY_ALLOCATED_RANGES |
Prohledává soubor nebo alternativní datový proud a hledá oblasti, které můžou obsahovat nenulová data. |
FSCTL_QUERY_ON_DISK_VOLUME_INFO |
Vyžaduje informace o svazku specifickém pro UDF. |
FSCTL_QUERY_SPARING_INFO |
Načte vlastnosti správy vad svazku. Používá se pro systémy souborů UDF. |
FSCTL_RECALL_FILE |
Připomíná soubor z média úložiště, které spravuje vzdálené úložiště, což je hierarchický software pro správu úložiště. |
FSCTL_REQUEST_BATCH_OPLOCK |
Vyžádá si dávkové oportunistické uzamčení souboru. |
FSCTL_REQUEST_FILTER_OPLOCK |
Vyžádá si oportunistický zámek filtru v souboru. |
FSCTL_REQUEST_OPLOCK |
Vyžádá si opportunistický zámek (oplock) v souboru a uznává, že došlo k přerušení oplocku. |
FSCTL_REQUEST_OPLOCK_LEVEL_1 |
Vyžádá si opportunistický zámek úrovně 1 v souboru. |
FSCTL_REQUEST_OPLOCK_LEVEL_2 |
Vyžaduje opportunistický zámek úrovně 2 v souboru. |
FSCTL_SET_COMPRESSION |
Nastaví stav komprese souboru nebo adresáře na svazku, jehož systém souborů podporuje kompresi jednotlivých souborů a adresářů. |
FSCTL_SET_DEFECT_MANAGEMENT |
Nastaví stav správy vad softwaru pro zadaný soubor. Používá se pro systémy souborů UDF. |
FSCTL_SET_OBJECT_ID |
Nastaví identifikátor objektu pro zadaný soubor nebo adresář. |
FSCTL_SET_OBJECT_ID_EXTENDED |
Upraví uživatelská data přidružená k identifikátoru objektu pro zadaný soubor nebo adresář. |
FSCTL_SET_REPAIR |
Nastaví režim funkce samoopravení systému souborů NTFS. |
FSCTL_SET_SPARSE |
Označí uvedený soubor jako řídký nebo řídký. V řídkém souboru nemusí velké rozsahy nul vyžadovat přidělení disku. |
FSCTL_SET_ZERO_DATA |
Vyplní zadaný rozsah souboru nulami (0). |
FSCTL_SET_ZERO_ON_DEALLOCATION |
Označuje, že popisovač souborů systému souborů NTFS by měl mít při uvolnění clusterů vyplněné nulami. |
FSCTL_WAIT_FOR_REPAIR |
Vrátí po dokončení zadaných oprav. |
Následující řídicí kódy se používají s komprese a dekomprese.
Následující řídicí kódy se používají s identifikátory objektů .
FSCTL_CREATE_OR_GET_OBJECT_ID
FSCTL_DELETE_OBJECT_ID
FSCTL_GET_OBJECT_ID
FSCTL_SET_OBJECT_ID
FSCTL_SET_OBJECT_ID_EXTENDED
Následující řídicí kódy se používají s oportunistickými zámky.
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
Následující řídicí kódy se používají s zhuštěnými soubory.
Následující řídicí kódy se používají s mechanismem samoopravení systému souborů NTFS.
Následující řídicí kódy se používají s uživatelem definovaným uživatelem.
FSCTL_MAKE_MEDIA_COMPATIBLE
FSCTL_QUERY_ON_DISK_VOLUME_INFO
FSCTL_QUERY_SPARING_INFO
FSCTL_SET_DEFECT_MANAGEMENT