Udostępnij za pośrednictwem


Kody sterowania woluminami

Kody sterujące używane w zarządzaniu woluminami.

W tej sekcji

Temat Opis
FSCTL_CREATE_USN_JOURNAL
Tworzy strumień dziennika zmian numeru sekwencji aktualizacji (USN) na woluminie docelowym lub modyfikuje istniejący strumień dziennika zmian.
FSCTL_CSV_QUERY_DOWN_LEVEL_FILE_SYSTEM_CHARACTERISTICS
Pobiera informacje o systemie plików, dla którego csvFS jest serwerem proxy.
FSCTL_DELETE_USN_JOURNAL
Usuwa dziennik zmian numeru sekwencji aktualizacji (USN) na woluminie lub czeka na powiadomienie o usunięciu dziennika zmian.
FSCTL_DISMOUNT_VOLUME
Odinstalowyj wolumin niezależnie od tego, czy wolumin jest obecnie używany. Aby uzyskać więcej informacji, zobacz sekcję Uwagi.
FSCTL_ENUM_USN_DATA
Wylicza dane numeru sekwencji aktualizacji (USN) między dwoma określonymi granicami w celu uzyskania rekordów tabeli plików głównych (MFT).
FSCTL_EXTEND_VOLUME
Zwiększa rozmiar zainstalowanego woluminu.
FSCTL_GET_BOOT_AREA_INFO
Pobiera lokalizacje sektorów rozruchowych dla woluminu.
FSCTL_GET_INTEGRITY_INFORMATION
Pobiera stan integralności pliku lub katalogu na woluminie ReFS.
FSCTL_GET_NTFS_VOLUME_DATA
Pobiera informacje o określonym woluminie systemu plików NTFS.
FSCTL_GET_RETRIEVAL_POINTER_BASE
Zwraca przesunięcie sektora na pierwszy numer klastra logicznego (LCN) systemu plików względem początku woluminu.
FSCTL_GET_RETRIEVAL_POINTERS
Biorąc pod uwagę dojście do pliku, pobiera strukturę danych opisjącą alokację i lokalizację na dysku określonego pliku lub, biorąc pod uwagę uchwyt woluminu, lokalizacje nieprawidłowych klastrów na woluminie.
FSCTL_GET_VOLUME_BITMAP
Pobiera mapę bitową zajętego i dostępnego klastra na woluminie.
FSCTL_IS_CSV_FILE
Określa, czy plik jest przechowywany na woluminie CSVFS, czy pobiera informacje o przestrzeni nazw.
FSCTL_IS_FILE_ON_CSV_VOLUME
Określa, czy plik jest przechowywany na woluminie CSVFS, czy pobiera informacje o przestrzeni nazw.
FSCTL_IS_VOLUME_MOUNTED
Określa, czy określony wolumin jest zainstalowany, czy określony plik lub katalog znajduje się na zainstalowanym woluminie.
FSCTL_IS_VOLUME_OWNED_BYCSVFS
Określa, czy wolumin jest zablokowany przez plik CSVFS.
FSCTL_LOCK_VOLUME
Blokuje wolumin, jeśli nie jest używany.
FSCTL_LOOKUP_STREAM_FROM_CLUSTER
Biorąc pod uwagę uchwyt woluminu NTFS lub pliku na woluminie NTFS, zwraca łańcuch struktur danych, który opisuje strumienie, które zajmują określone klastry.
FSCTL_MARK_HANDLE
Oznacza określony plik lub katalog i jego rekord dziennika zmian z informacjami o zmianach w tym pliku lub katalogu.
FSCTL_MOVE_FILE
Przenosi co najmniej jeden klaster wirtualny pliku z jednego klastra logicznego do innego w tym samym woluminie. Ta operacja jest używana podczas defragmentacji.
FSCTL_QUERY_FILE_SYSTEM_RECOGNITION
Zapytania dotyczące informacji o rozpoznawaniu systemu plików na woluminie.
FSCTL_QUERY_REGION_INFO
Pobiera regiony warstwy magazynowania zdefiniowane dla woluminu obsługującego obsługę warstw danych.
FSCTL_QUERY_STORAGE_CLASSES
Pobiera warstwy magazynowania zdefiniowane dla woluminu obsługującego obsługę warstw danych.
FSCTL_QUERY_USN_JOURNAL
Wysyła zapytania o informacje dotyczące bieżącego dziennika zmian numeru sekwencji aktualizacji (USN), jego rekordów i pojemności.
FSCTL_READ_FILE_USN_DATA
Pobiera informacje o dzienniku zmian numeru sekwencji aktualizacji (USN) dla określonego pliku lub katalogu.
FSCTL_READ_FROM_PLEX
Odczytuje z określonego obiektu plex.
FSCTL_READ_USN_JOURNAL
Pobiera zestaw rekordów dziennika zmian numeru sekwencji aktualizacji (USN) między dwoma określonymi wartościami USN.
FSCTL_REPAIR_COPIES
Napraw uszkodzenie danych, wybierając odpowiednią kopię do użycia.
FSCTL_SET_INTEGRITY_INFORMATION
Pobiera stan integralności pliku lub katalogu na woluminie ReFS.
FSCTL_SHRINK_VOLUME
Sygnały, że wolumin ma być przygotowany do wykonania operacji zmniejszania, operacja zmniejszania ma zostać zatwierdzona lub operacja zmniejszania ma zostać zakończona.
FSCTL_UNLOCK_VOLUME
Odblokowuje wolumin.
FSCTL_USN_TRACK_MODIFIED_RANGES
Włącza funkcję śledzenia zakresu dla strumienia dziennika zmian numeru sekwencji aktualizacji (USN) na woluminie docelowym lub modyfikuje już włączone parametry śledzenia zakresu.
FSCTL_WRITE_USN_CLOSE_RECORD
Generuje rekord w strumieniu dziennika zmian numeru sekwencji aktualizacji (USN) dla pliku wejściowego.
IOCTL_VOLUME_GET_GPT_ATTRIBUTES
Pobiera atrybuty woluminu.
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS
Pobiera lokalizację fizyczną określonego woluminu na co najmniej jednym dysku.
IOCTL_VOLUME_IS_CLUSTERED
Określa, czy określony wolumin jest klastrowany.
IOCTL_VOLUME_IS_CSV
Określa, czy wolumin jest woluminem CSV.
IOCTL_VOLUME_OFFLINE
Przełącz wolumin w tryb offline.
IOCTL_VOLUME_ONLINE
Przenosi wolumin w tryb online.

Następujące kody kontrolne są używane z dzienników zmian.

Poniżej przedstawiono kodów kontrolek defragmentacji.

kodów kontrolek zarządzania katalogami

kody kontroli zarządzania plikami