Olvasás angol nyelven

Megosztás a következőn keresztül:


Fájlkezelési vezérlőkódok

A fájlkezelés során az alábbi vezérlőkódokat használja a rendszer.

Ebben a szakaszban

Vezérlőkód Leírás
FSCTL_ALLOW_EXTENDED_DASD_IO
Jelzi, hogy a fájlrendszer-illesztőprogram nem végez I/O-határellenőrzést a partíció olvasási vagy írási hívásainál.
FSCTL_CREATE_OR_GET_OBJECT_ID
Lekéri a megadott fájl vagy könyvtár objektumazonosítóját. Ha nincs objektumazonosító, FSCTL_CREATE_OR_GET_OBJECT_ID használatával létrehoz egyet.
FSCTL_CSV_CONTROL
Lekéri egy CSV-vezérlőművelet eredményeit.
FSCTL_DELETE_OBJECT_ID
Eltávolítja az objektumazonosítót egy megadott fájlból vagy könyvtárból.
FSCTL_DUPLICATE_EXTENTS_TO_FILE
Utasítja a fájlrendszert, hogy egy alkalmazás nevében másolja a fájlbájtok tartományát.
FSCTL_FILE_LEVEL_TRIM
Azt jelzi a tárolórendszernek, hogy a fájl mely tartományait nem kell tárolni.
FSCTL_FILESYSTEM_GET_STATISTICS
Lekéri az adatokat a fájlrendszer különböző teljesítményszámlálóiból.
FSCTL_FILESYSTEM_GET_STATISTICS_EX
Lekéri az adatokat a fájlrendszer különböző teljesítményszámlálóiból.
Ennek a vezérlőkódnak a támogatása a Windows 10-ben kezdődött.
FSCTL_FIND_FILES_BY_SID
Olyan fájl könyvtárában keres, amelynek létrehozója megegyezik a megadott SID-sel.
FSCTL_GET_COMPRESSION
Lekéri egy fájl vagy könyvtár aktuális tömörítési állapotát egy olyan köteten, amelynek fájlrendszere támogatja a streamenkénti tömörítést.
FSCTL_GET_NTFS_FILE_RECORD
Lekéri a használatban lévő első fájlrekordot, amely kisebb vagy egyenlő a kért fájlhivatkozási számmal.
FSCTL_GET_OBJECT_ID
Lekéri a megadott fájl vagy könyvtár objektumazonosítóját.
FSCTL_GET_REPAIR
Információt kér le az NTFS fájlrendszer öngyógyító mechanizmusáról.
FSCTL_INITIATE_REPAIR
Elindítja az NTFS fájlrendszert, hogy öngyógyító ciklust indítson el egyetlen fájlon.
FSCTL_MAKE_MEDIA_COMPATIBLE
Bezár egy nyílt UDF-munkamenetet írásvédett adathordozón a média ROM-kompatibilissé tétele érdekében.
FSCTL_OPBATCH_ACK_CLOSE_PENDING
Értesíti a kiszolgálót, hogy egy ügyfélalkalmazás készen áll egy fájl bezárására.
FSCTL_OPLOCK_BREAK_ACK_NO_2
Válaszol arra az értesítésre, hogy egy fájl opportunista zárolása hamarosan megszakad. Ezzel a művelettel feloldhatja a fájl összes opportunista zárolását, de nyitva tarthatja a fájlt.
FSCTL_OPLOCK_BREAK_ACKNOWLEDGE
Arra az értesítésre válaszol, hogy egy fájl kizárólagos opportunista zárolása hamarosan megszakad. Ezzel a művelettel jelezheti, hogy a fájlnak 2. szintű opportunista zárolást kell kapnia.
FSCTL_OPLOCK_BREAK_NOTIFY
Lehetővé teszi, hogy a hívó alkalmazás megvárja az opportunista zárolási törés befejezését.
FSCTL_QUERY_ALLOCATED_RANGES
Nemero adatokat tartalmazó tartományokat keres egy fájlban vagy egy másik adatfolyamban.
FSCTL_QUERY_ON_DISK_VOLUME_INFO
UDF-specifikus kötetinformációkat kér le.
FSCTL_QUERY_SPARING_INFO
Lekéri a kötet hibakezelési tulajdonságait. UDF fájlrendszerekhez használatos.
FSCTL_RECALL_FILE
Visszahív egy fájlt a Remote Storage által kezelt tároló adathordozójáról, amely a hierarchikus tárolókezelési szoftver.
FSCTL_REQUEST_BATCH_OPLOCK
Kötegelt opportunista zárolást kér egy fájlhoz.
FSCTL_REQUEST_FILTER_OPLOCK
Szűrő opportunista zárolását kéri egy fájlhoz.
FSCTL_REQUEST_OPLOCK
Opportunista zárolást (oplock) kér egy fájlhoz, és tudomásul veszi, hogy oplock-törés történt.
FSCTL_REQUEST_OPLOCK_LEVEL_1
1. szintű opportunista zárolást kér egy fájlhoz.
FSCTL_REQUEST_OPLOCK_LEVEL_2
2. szintű opportunista zárolást kér egy fájlhoz.
FSCTL_SET_COMPRESSION
Beállítja egy fájl vagy könyvtár tömörítési állapotát egy olyan köteten, amelynek fájlrendszere támogatja a fájlonkénti és könyvtáronkénti tömörítést.
FSCTL_SET_DEFECT_MANAGEMENT
Beállítja a szoftverhibák kezelési állapotát a megadott fájlhoz. UDF fájlrendszerekhez használatos.
FSCTL_SET_OBJECT_ID
Beállítja a megadott fájl vagy könyvtár objektumazonosítóját.
FSCTL_SET_OBJECT_ID_EXTENDED
Módosítja a megadott fájl vagy könyvtár objektumazonosítójával társított felhasználói adatokat.
FSCTL_SET_REPAIR
Beállítja az NTFS fájlrendszer öngyógyító funkciójának módját.
FSCTL_SET_SPARSE
A megadott fájlt ritkának vagy nem ritkaként jelöli meg. Ritka fájlokban előfordulhat, hogy a nagy nullák tartományai nem igényelnek lemezfoglalást.
FSCTL_SET_ZERO_DATA
Egy fájl megadott tartományát tölti ki nullákkal (0).
FSCTL_SET_ZERO_ON_DEALLOCATION
Azt jelzi, hogy az NTFS fájlrendszer fájlrendszer-leíróinak nullákkal kell kitölteniük a fürtöket, amikor felszabadítják.
FSCTL_WAIT_FOR_REPAIR
A megadott javítások befejezését adja vissza.

A következő vezérlőkódokat fájltömörítéshez és tömörítési.

FSCTL_GET_COMPRESSION
FSCTL_SET_COMPRESSION

Az alábbi vezérlőkódokat objektumazonosítókhasználják.

FSCTL_CREATE_OR_GET_OBJECT_ID
FSCTL_DELETE_OBJECT_ID
FSCTL_GET_OBJECT_ID
FSCTL_SET_OBJECT_ID
FSCTL_SET_OBJECT_ID_EXTENDED

Az alábbi vezérlőkódokat opportunista zárolásokhasználják.

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

Az alábbi vezérlőkódokat ritka fájlokhasználják.

FSCTL_QUERY_ALLOCATED_RANGES
FSCTL_SET_SPARSE
FSCTL_SET_ZERO_DATA

Az NTFS öngyógyító mechanizmusa az alábbi vezérlőkódokat használja.

FSCTL_GET_REPAIR
FSCTL_INITIATE_REPAIR
FSCTL_SET_REPAIR
FSCTL_WAIT_FOR_REPAIR

Az UDF a következő vezérlőkódokat használja.

FSCTL_MAKE_MEDIA_COMPATIBLE
FSCTL_QUERY_ON_DISK_VOLUME_INFO
FSCTL_QUERY_SPARING_INFO
FSCTL_SET_DEFECT_MANAGEMENT

címtárkezelési vezérlőkódok

kötetkezelési vezérlőkódok